Gave or has given (19/48)

Gave or has given