geißeln

geißeln : to beat oneself up; to lash out

In seiner Rede geißelte er die politischen Missstände.

In his speech, he lasted out at the political grievances.