lavish
overabundant
overbounteous
overcopious
overgenerous
overlavish
overliberal
overluxuriant
overmuch
overnumerous
overplenteous
overplentiful
overplenty
overpopulated
overpopulous
overprolific
plentiful
plethoric
prodigal
pullulating
riotous
superabundant
swarming
teeming