Inveigher
In*veigh"er
(?),
n.
One who inveighs.