banquet

A large, fancy meal held to celebrate a special event.