1.a ceremonial dinner party for many people
2.something experienced with great delight;
a feast for the eyes
3.a meal that is well prepared and greatly enjoyed;
a banquet for the graduating seniors
4.an elaborate party (often outdoors)
1.partake in a feast or banquet
2.provide a feast or banquet for
3.gratify;
feed one's eyes on a gorgeous view