plentiful

adjective

Existing in great quantity or ample supply.

Providing or producing an abundance.

Existing in great plenty; copious; abundant; ample.

Yielding abundance; affording ample supply; fruitful.

Lavish.