Gave or has given (38/48)

Gave or has given