In British English, to cater for something means to take it into account. In American English, you say you cater to something. shops that cater for the needs of men Exercise classes cater to all levels of fitness
If a person or company caters for an occasion such as a wedding or a party, they provide food and drink for all the people there. Nunsmere Hall can cater for receptions of up to 300 people Does he cater parties too? see also catering, self-catering. to provide and serve food and drinks at a party, meeting etc, usually as a business cater for (cater (14-17 centuries), from acatour, from acater )
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. Minorca is the sort of place that caters for families We cater to an exclusive clientele