banquet

noun

1.
a ceremonial dinner party for many people
Derived from:
banquet
2.
a meal that is well prepared and greatly enjoyed
Derived from:
banquet