Rail at or can be a term used to describe someone who is expressing anger or criticism towards something. There are various synonyms for this term such as berate, admonish, scold, blame, reprimand, chastise, condemn, vilify, or inveigh. All of these words connote a sense of disapproval towards a particular situation or individual. Whether it is someone blaming a politician for a policy they disagree with or a parent scolding a child for misbehaving, there are many ways to express disapproval. The use of synonyms can be helpful when trying to convey a particular tone or intensity of emotion in one's language.