Learner's definition of CATER
to provide food and drinks at a party, meeting, etc., especially as a job
or chiefly British
cater to/for (someone or something)
to provide what is wanted or needed by (someone or something)
The inn caters exclusively to foreign tourists.
The library caters to [=serves] scientists.
That store caters to middle-class taste.
The hotel caters to your every need. [=the hotel provides everything that you need]
(disapproving) As a child he was spoiled by parents who catered to his every need.