Inveigher
/(?)/
In·veigh·er
Inveigher
n.
One who inveighs.