Gave or has given (31/48)

Gave or has given