humiliators

noun
  1. plural of humiliator; people or things that cause someone to feel ashamed or lose dignity
  2. Usage: countable noun; typically refers to people who deliberately embarrass or demean others

Examples