inveigh
inveigh - verb
complain bitterly
speak against in an impassioned manner
inveigh - thesaurus
declaim
rail