noun
plural feasts
[count] a special meal with large amounts of food and drink
a religious festival
verb
feasts; feasted; feasting
[no obj] :to eat large amounts of food - usually + on
feast your eyes on
to look at (something or someone) with great pleasure