caterer

CATERER, n. A provider, buyer or purveyor of provision.