immoralist
noun
°An advocate of immorality.