Gave or has given (29/48)

Gave or has given