Hi, "putting money in someone's pocket" In cantonese, this term means "teaching someone something/ a lesson". I am wondering whether there is simliar meaning in English? No.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.