Gave or has given (18/48)

Gave or has given