What Does It Mean?

You are correct!

From our dictionary:
prof•li•gate

(prof'li-git, -gAt"), adj.
1. utterly and shamelessly immoral or dissipated; thoroughly dissolute.
2. recklessly prodigal or extravagant.

n.
a profligate person.