the business of providing food service
from 'cater', from Old French 'acater' meaning to buy provisions
Try Another Word