cater
definition
to provide what is needed or desired, especially food and services for events
example
The company decided to cater the annual conference, ensuring that all attendees had a variety of meal options to choose from.
synonyms
providesupplyserve
word origin — Middle English: from Old French 'acater' meaning 'to buy' or 'to provide'.