1.
sufficient
2.
replete
3.
wealthy
4.
abundant
5.
ample