Gave or has given (34/48)

Gave or has given