IPA: /ˌoʊvərˈdʒɛnərəs/
KK: /oʊvərˈdʒɛnərəs/
Being very giving or kind, often more than what is reasonable or necessary.
Her overgenerous nature made it hard for her to say no to anyone in need.
Overgenerous → It is formed from "over-" (meaning excessively) and "generous" (from Latin "generosus", meaning noble or of noble birth). The word "overgenerous" means excessively generous or giving beyond what is usual or expected.
Think of being 'excessively' ('over-') 'noble' or 'giving' ('generous') — that's why overgenerous means giving too much.