The verb cater has 2 senses (first 1 from tagged texts)
1. (4) provide, supply, ply, cater -- (provide 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)