revilers

noun
  1. people who criticize or abuse someone or something in harsh, insulting language
  2. Usage: plural of reviler

Examples