inveigher
/ɪnˈveɪər/
noun
- 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