inveigher

n. 漫骂者, 抨击者