luxuriate
1. [ verb ] enjoy to excess
Synonyms: indulge
Related terms: consume surfeit luxury
2. [ verb ] become extravagant; indulge (oneself) luxuriously
Synonyms: wanton
Related terms: consume luxury
3. [ verb ] thrive profusely or flourish extensively
Related terms: boom