cater
cater - verb
give what is desired or needed, especially support, food or sustenance
supply food ready to eat; for parties and banquets
cater - thesaurus
ply
provide
supply