Meaning of “teach sb a lesson” in the English Dictionary

british dictionary

"teach sb a lesson" in British English

See all translations

teach sb a lesson

C2 A person or experience that teaches you a lesson improves your future behaviour by making you experience the bad effects of your actions:

Having my car stolen really taught me a lesson - I'll never leave it unlocked again.
She decided to teach the boy a lesson.

(Definition of “teach sb a lesson” from the Cambridge Advanced Learner’s Dictionary & Thesaurus © Cambridge University Press)