Synonyms: luxuriate
Definition: thrive profusely or flourish extensively
Similar words: boom, flourish, expand, thrive
Definition: grow vigorously
Usage: The deer population in this town is thriving; business is booming
Definition: enjoy to excess
Usage: She indulges in ice cream
Similar words: consume, eat, eat up, deplete, run through, wipe out, use up, exhaust
Definition: use up (resources or materials)
Usage: this car consumes a lot of gas; We exhausted our savings; They run through 20 bottles of wine a week
Definition: become extravagant; indulge (oneself) luxuriously
Similar words: consume, squander, waste, ware
Definition: spend extravagantly
Usage: waste not, want not