1
                           general:: 
                            Phrase(s): inveigh against someone or something 
to attack someone or something verbally.  •  Why must you always inveigh against Dan whenever I mention his name?  •  Stop inveighing against the government all the time.
                        
                        
 
                        
                            McGrawhill's American Idioms And Phrasal Verbs