1. rail, inveigh -- (complain bitterly)
2. declaim, inveigh -- (speak against in an impassioned manner; "he declaimed against the wasteful ways of modern society")
1.
The detective had, indeed, good reasons to inveigh against the bad luck which pursued him. - from Around the World in 80 Days by Jules Verne