Nouns

(n)splurgean ostentatious display (of effort or extravagance etc.)
(n)orgy, binge, splurgeany act of immoderate indulgence“an orgy of shopping”, “an emotional binge”, “a splurge of spending”

Verbs

(v)splurge, flingindulge oneself“I splurged on a new TV”
(v)splurgebe showy or ostentatious