luxuriate

verb

  1. 1

    thrive profusely or flourish extensively

  2. 2

    enjoy to excess

    She indulges in ice cream

  3. 3

    become extravagant; indulge (oneself) luxuriously

Synonyms

Also useful for “luxuriate”:Scrabble