Language:
Free Online Dictionary|3Dict

人贓俱獲

Source : CEDICT

to catch sb. with the goods (idiom)