banquet
a special formal meal with a lot of very good food and a large number of people
especially important people, which usually takes place on a special public occasion