feast

noun
  1. a large elaborate meal, especially for a celebration
  2. a religious festival or holiday
  3. something that gives great pleasure or enjoyment
verb
  1. to eat and drink sumptuously
  2. to give a feast for; to entertain lavishly

Examples