Rail is defined as to speak or act bitterly or hatefully against.
To express disapproval of, criticism of, or disappointment in (someone).
To express strong disapproval of
To represent or speak of as unimportant or contemptible:
To place responsibility for (something):
(Law) To declare (a vessel) to be forfeited to the government, to be a prize, or to be unfit for service.
To speak rhetorically; to make a formal speech or oration; specifically, to recite a speech, poem, etc., in public as a rhetorical exercise; to practice public speaking.
To speak or address in a harangue
To scold is to criticize, chastise or rebuke someone for something.
To assume and carry successfully, as the part of an actor; to represent or act; to sustain.
Praise is defined as to give someone approval, or to thank God.
To try to please, or ingratiate oneself with, by praise and attention
Challenge means to stop someone and ask for their identification.
To voice opposition; object:
To say in protest; object:
To put forward in or as a reason for opposition; offer as criticism:
(Informal) To object strongly; complain; grumble
Find another word for inveigh. In this page you can discover 31 synonyms, antonyms, idiomatic expressions, and related words for inveigh, like: rail, protest, reproach, admonish, censure, denounce, belittle, blame, castigate, condemn and declaim.