a large and formal meal for many people, often for a special event
a meal that is well prepared and greatly enjoyed
provide a feast or banquet for
partake in a feast or banquet