Overgenerous definition

Generous to an excessive degree.
adjective
0
0
Advertisement