Language:
Free Online Dictionary|3Dict

人赃俱获

Source : CEDICT

to catch sb. with the goods (idiom)