plentiful

adj

1.
existing in great number or quantity
Derived from:
plentifulness
2.
affording an abundant supply
Derived from:
plentifulness
3.
producing in abundance