ample

adj

1.
more than enough in size or scope or capacity
Antonym:
meager
Derived from:
ampleness
2.
affording an abundant supply
Derived from:
ampleness
3.
fairly large in size
Derived from:
ampleness