A meal that is well prepared and greatly enjoyed.
An elaborate party (often outdoors)
Partake in a feast or banquet.
Gratify.