Pinyin Dictionary results for "cheng mu jie she"

瞠目结舌
stupefied; flabbergasted
Dictionary data provided by CC-CEDICT