geißeln

Etymology
.

Verb

 * 1) to whip, to scourge, to flagellate
 * 2) to castigate