verb (used without object) to protest strongly or attack vehemently with words; rail (usually fol. by against): to inveigh against isolationism.
to inveigh (third-person singular simple present inveighs, present participle inveighing, simple past and past participle inveighed) (intransitive) To declaim or rail (against some ...