What is the meaning of Splurge?

To (cause to) gush; to flow or move in a rush.

To spend lavishly or extravagantly, especially money.

To produce an extravagant or ostentatious display.

An extravagant or ostentatious display.

An extravagant indulgence; a spending spree.

Source: wiktionary.org