What does inveigh mean?
Inveigh means to express strong anger or indignation in speech, especially by attacking a person, institution, or practice in forceful or denunciatory language. It is commonly followed by “against,” as in “inveigh against injustice,” and may suggest a sustained verbal assault rather than a brief complaint. The word has a formal, literary tone, often suggesting moral outrage, scathing criticism, or passionate opposition. It can describe political speeches, newspaper columns, campaigns, and other public condemnations, though it also occurs in personal accounts and private conversation. While similar in intensity to words such as “rail” and “decry,” inveigh tends to emphasize the angry character of the speech. The verb is relatively uncommon in everyday usage but remains useful when a writer wants to convey that someone is not merely criticizing but loudly denouncing what they oppose.
verbTo speak angrily or forcefully against someone or something; to denounce or rail against it.
- To speak angrily, forcefully, or abusively against a person, institution, or practice.
"The columnist inveighed against the government's handling of the housing crisis."
"Critics inveighed against the proposal as an expensive retreat from progressive values."
"In her memoirs, she inveighed against the discrimination she encountered as a young doctor."
Inveigh is a verbal attack launched not with troops, but with outrage.
Reviewed by Deb Chak, Editor. AI-assisted content curated by RJS Tech Solutions LLP.
Where does inveigh come from?
Inveigh comes from Latin invehi, meaning “to attack in speech,” formed from the prefix in- and the verb vehere, “to carry, drive, or lead.” Its English usage developed from the general notion of attack into the more specific sense of speaking angrily against someone or something. The same Latin root underlies cognates and related words including invective, vehicle, vehement, and convey.
Related word forms
How inveigh is actually used
Inveigh is formal and literary in tone, with a distinctly condemnatory or indignant force. It is commonly used with the preposition “against”; “rail” is a closer everyday synonym.
Easily confused with inveigh
Inveigh means to denounce something angrily, whereas inveigle means to deceive or entrap someone by cleverness or persuasion.