Inveigh against is a phrase that means to express strong disapproval or criticism of something. There are many synonyms for this phrase, such as rail against, condemn, criticize, censure, denounce, chastise, belittle, discredit, and castigate. These words all convey a sense of negative evaluation towards a particular subject or action. They can be used in various contexts, from political speeches to personal arguments. When attempting to communicate strong resistance or objection to a particular stance, it is important to choose the right word to have the intended effect. By using the appropriate synonym, one can express their disagreement in a clear and effective manner.