cater
verb
°To provide food professionally for a special occasion.
"Did you hire someone to cater our party next week?"
°To provide things to satisfy a person or a need, to serve.
"I always wanted someone to cater to my every whim."
noun
°(obsolete) A provider; a purveyor; a caterer.