whore–humiliator - Self explanatory…

more about : whore–humiliator