The word "cater" means to provide food and drinks for an event or to supply what is needed or wanted. It often refers to businesses that prepare and deliver meals for parties, weddings, or gatherings. Catering can also imply meeting specific needs or desires, such as providing certain services or products for customers.
The word "cater" originates from the late Middle English word "catere," which means "to provide" or "to supply." It is derived from the Old French "acater," meaning "to buy" or "to provide," which itself comes from the Latin term "captare," meaning "to seize" or "to take."