Definitions of caterer:

  • noun:   someone who provides food and service (as for a party)