1. provide what is wanted or needed
cater to/for the needs of someone
When you cater to or for someone, it means you provide for their wants and needs. This is used a lot in the hospitality industry to assure customers that any person's wishes will be 'catered for': "One of our clients requested purple flowers and French champagne in her room. Of course, we catered to all of her wishes." 'Cater to' someone can also mean to adapt to someone's preferred behaviour or style: "I had to change my clothes to cater to my boss's wishes." This phrase can be used in social and professional contexts, though it is best suited to a service provider and customer relationship.