reviler

/ˈrɛvɪlər/

Definitions

1. noun

A person who habitually speaks ill of or criticizes others.

“The comedian’s sharp tongue made him a reviler of social norms.”

2. verb

To speak ill of or criticize (someone) habitually.

“The gossip columnist was accused of reviling her celebrity targets.”

Synonyms

  • critic
  • tongue-lasher

Antonyms

  • eulogist
  • praiser