teach someone a lesson

Verb

 * 1)  To punish someone for a serious transgression they have committed so that they do not do commit it again.

Translations

 * Arabic:
 * Chinese:
 * Mandarin: 給...點兒顏色看,
 * Finnish: antaa opetus
 * French:
 * German: eine Lektion erteilen
 * Hungarian:
 * Italian:
 * Japanese: 目に物見せる, 思い知らせる
 * Korean:
 * Romanian: învăța minte
 * Russian:, показа́ть, где ра́ки зиму́ют, показа́ть ку́зькину мать
 * Spanish: dar una lección
 * Swedish: lära en läxa,
 * Ukrainian: