English word definition — powered by WordNet
become extravagant
enjoy to excess
thrive profusely or flourish extensively
Want to remember luxuriate?