LUXURIATE

Definition of LUXURIATE

  1. (verb)become extravagant; indulge (oneself) luxuriously
  2. (verb)enjoy to excess
  3. (verb)thrive profusely or flourish extensively