Back to Dictionary
人赃俱获
人贓俱獲
rénzāngjùhuò
1.
(of a thief, smuggler etc) to be caught with stolen or illegal goods
2.
to be caught red-handed
Metadata
- Category
- Chinese