to eat a lot of a particular food with great enjoyment:
We feasted on chicken and roast potatoes.
to look at someone or something with great pleasure:
If you like luxury cars, feast your eyes on these.
to eat and drink a lot to celebrate something