Inveigher
The Century Dictionary and Cyclopedia
noun.
One who inveighs or denounces; a railer.
the GNU version of the Collaborative International Dictionary of English
noun.
One who inveighs.
Wiktionary, Creative Commons Attribution/Share-Alike License
noun.
One who
inveighs
.
Word Usage
"He is a man now much employed in commendations of our navy, and a bitter inveigher against the Spaniard."