← DefinitionshareGuessrevilernounA person who speaks about someone or something in an abusive, insulting, or scornful way.SynonymscriticnounslanderernoundetractornounAntonymssupporternounadmirernoun