Search
showing generosity in respect of one's possessions, such as time, money, etc.
lavish
overgenerous
too-generous
unsparing
unstinted