inveigh
1. [ verb ] complain bitterly
Synonyms: rail
Related terms: complain
2. [ verb ] speak against in an impassioned manner
Synonyms: declaim
Examples:

"he declaimed against the wasteful ways of modern society"

Related terms: protest declamation
Similar spelling:   inveigle
  in_vogue