give someone what for

Verb

 * 1)  To punish; to rebuke.
 * 2) * 2002, Joss Whedon, "The Ballad of Jayne Cobb" in "Jaynestown", Firefly.
 * He robbed from the rich, and he gave to the poor / Stood up to The Man and he gave him what for.
 * He robbed from the rich, and he gave to the poor / Stood up to The Man and he gave him what for.

Translations

 * Czech:, dát někomu na frak, natrhnout někomu sako