catering

noun
  1. the business or activity of providing food and drink for events or occasions

Examples