Pinyin Dictionary results for "dong chuang shi fa"

东窗事发
(of a plot etc) to be exposed (idiom); to come to light
Dictionary data provided by CC-CEDICT