ample

having enough of something


Other vocabulary words:
contestants endurance ingenuity proficient wits