Inveigher

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