Noviro
人赃俱获
Simplified 人赃俱获
Traditional 人贓俱獲
Pinyin rén zāng jù huò
Definition (of a thief, smuggler etc.) to be caught with stolen or illegal goods; to be caught red-handed
<
他当场人赃俱获
Tā dāngchǎng rén zāng jù huò
He was caught red-handed on the spot