teach someone a lesson in Japanese
teach someone a lesson in Japanese
思い知らせる
(idiomatic, informal) To punish someone for a serious transgression they have committed so that they do not commit it again.
目に物見せる
(idiomatic, informal) To punish someone for a serious transgression they have committed so that they do not commit it again.