1. provide, supply, ply, cater -- (give what is desired or needed, especially support, food or sustenance; "The hostess provided lunch for all the guests")
2. cater -- (supply food ready to eat; for parties and banquets)
1.
"The Jesuits cater for the upper classes," said Mr. - from Dubliners by James Joyce
2.
Yea, providently caters for the sparrow. - from The Complete Works of William Shakespeare by William Shakespeare