MeanOF

profligate

- adjective (adj)
- noun (n)

Meaning: person who is immoral

Synonyms: debauchee degenerate dissipater good-for-nothing lecher libertine nighthawk no-good old goat operator prodigal rake reprobate roué swinger waster wastrel

Roget's 21st Century Thesaurus, Third Edition Copyright © 2013 by the Philip Lief Group.