catering
noun
°The business of providing food and related services.