Gave or has given (26/48)

Gave or has given