cater — In British English, to cater for a group of people means to provide all the things that they need or want. In American English, you say you cater to a person or group of people.
Three-syllable rhymes
caterer — Caterers are people or companies that provide food and drink for a place such as an office or for special occasions such as weddings and parties.
catering — Catering is the activity of providing food and drink for a large number of people, for example at weddings and parties.