Pinyin Dictionary results for "shen gan cha yi"

甚感诧异
amazed; astonished; deeply troubled
Dictionary data provided by CC-CEDICT