whore–humiliator - In one word perfect!

See more : whore–humiliator