banquet
noun
ADJ. grand, great, lavish, sumptuous | veritable (humorous) The meal that followed was a veritable banquet.| five-course, six-course, etc. | formal, official | royal, state | celebration/celebratory, farewell, wedding | medieval Visitors to the castle can enjoy a medieval banquet with entertainment, in an authentic setting.
VERB + BANQUET give, hold | arrange, prepare (for) The kitchens are preparing for a lavish banquet.| attend The Lord Mayor attended a state banquet last night.
PREP. at a/the ~ He was suddenly taken ill at a banquet given in his honour.| ~ for a banquet for the president