plenteous

adj

1.
affording an abundant supply