Definitions of luxuriate:

  • verb:   thrive profusely or flourish extensively
  • verb:   become extravagant; indulge (oneself) luxuriously
  • verb:   enjoy to excess