whore–humiliator - In one word perfect!

more about : whore–humiliator