Answer: amplesupply

AnswerCrossword Clue
AMPLESUPPLY

Enough for everyone and then some