cater v. 1) поставлять провизию (кому-л., для кого-л., чего-л.) (for) The bakers specialize in catering for large parties. 'Weddings catered for.' (объявление)
cater v.
cater v. 2) обслуживать зрителя, посетителя (о театрах и т.п.)
cater v.
cater v. 3) стараться доставлять удовольствие, угождать (to, for) - cater for - cater to