rén zāng jù huò
Traditional: 人贓俱獲
人赃俱获 (rén zāng jù huò) is a Chinese word meaning “(of a thief, smuggler etc) to be caught with stolen or illegal goods; to be caught red-handed”.
Meanings
- 1(of a thief, smuggler etc) to be caught with stolen or illegal goods
- 2to be caught red-handed