A banquet is a large formal meal or feast, typically held to celebrate a special occasion or event, featuring multiple courses and attended by many guests.