profligate

adjective

Given to or characterized by licentiousness or dissipation.

Given to or characterized by reckless waste; wildly extravagant.

noun

A profligate person.

To drive away; disperse; discomfit; overcome.

Overthrown; conquered; defeated.