inveigher

/ɪnˈveɪər/
noun
  1. A person who speaks or writes with strong criticism or disapproval.
    • The famous inveigher wrote a scathing review of the new movie.
    • As a professional inveigher, he made a career out of criticizing government policies.
    • The talk show host was known as an inveigher against corporate greed.
Antonyms
What does "inveigher" mean? | whatsthatwordmean | whatsthatwordmean