feast

A large, special meal with lots of food for celebration.