caterer

noun
  1. a person or business that provides food and drink for events or gatherings

Examples