INVEIGH
declaim, inveigh
(verb) speak against in an impassioned manner; “he declaimed against the wasteful ways of modern society”
rail, inveigh
(verb) complain bitterly
Source: WordNet® 3.1
Etymology
Verb
inveigh (third-person singular simple present inveighs, present participle inveighing, simple past and past participle inveighed)
(intransitive, with against or occasionally about, formerly also with on, at, upon) To complain loudly, to give voice to one's censure or criticism [from 16th c.]
(obsolete, transitive) To draw in or away; to entice, inveigle. [17th–19th c.]
Source: Wiktionary
In*veigh", v. i. [imp. & p. p. Inveighed; p. pr. & vb. n.
Inveighing.] Etym: [L. invehere, invectum, to carry or bring into or
against, to attack with words, to inveigh; pref. in- in + vehere to
carry. See Vehicle, and cf. Invective.]
Definition: To declaim or rail (against some person or thing); to utter
censorious and bitter language; to attack with harsh criticism or
reproach, either spoken or written; to use invectives; -- with
against; as, to inveigh against character, conduct, manners, customs,
morals, a law, an abuse.
All men inveighed against him; all men, except court vassals, opposed
him. Milton.
The artificial life against which we inveighed. Hawthorne.
Source: Webster’s Unabridged Dictionary 1913 Edition