profligate

Definition: (adjective) Shamelessly immoral or debauched.
Synonyms: degenerate, degraded, dissipated, dissolute, libertine, riotous, fast.
Usage: We both know that he has been profligate in every sense of the word; that he has neither integrity nor honor; that he is as false and deceitful as he is insinuating.
Discuss