to provide food, service, etc., as for a party or wedding: to cater for a banquet.
2.
to provide or supply what amuses, is desired, or gives pleasure, comfort, etc. (usually followed by to or for): to cater to popular demand; to cater to an invalid.
Origin: 1350–1400; v. use of obsolete cater,Middle English catour, aphetic variant of acatour buyer < Anglo-French, equivalent to acat(er) to buy (see cate) + -our-or2
1600, from M.E. catour (n.) "buyer of provisions" (c.1400), aphetic for Anglo-Fr. achatour (O.N.Fr. acatour), from O.Fr. achater "to buy," orig. "to buy provisions," perhaps from V.L. *accaptare, from L. ad- "to" + captare "to take, hold," freq. of capere "to take" (see