banquet

noun
1
a formal meal for a large number of people, usually for a special occasion, at which speeches are often made
ضیافت, مهمانی رسمی
2
a large impressive meal
ضیافت, مهمانی رسمی, جشن, مهمانی شام بزرگ, بزم
The meal that followed was a veritable banquet.