teach someone a lesson

US /tiːtʃ ˈsʌm.wʌn ə ˈles.ən/
UK /tiːtʃ ˈsʌm.wʌn ə ˈles.ən/
"teach someone a lesson" picture
1.

jemandem eine Lektion erteilen, jemanden zur Rechenschaft ziehen

to punish someone for their bad behavior in a way that they will remember and learn from

:
I'm going to teach him a lesson for being so rude.
Ich werde ihm eine Lektion erteilen, weil er so unhöflich war.
The defeat should teach them a lesson about overconfidence.
Die Niederlage sollte ihnen eine Lektion erteilen, was Selbstüberschätzung angeht.