人赃俱获 人贓俱獲

    rénzāngjùhuò

    1. Verbto be caught with stolen or illegal goods (of a thief, smuggler etc); to be caught red-handed