reviler
/rɪˈvaɪlər/
noun
- A person who speaks about someone or something in an abusive, insulting, or scornful way.
- He was known as a reviler of anyone who disagreed with his views.
- Online revilers often hide behind anonymous usernames.
- The reviler shouted insults at the speaker from the back of the room.