中国版本
Translate
Meaning of "appall" to Chinese Language
English to Chinese
Chinese to English
English
Chinese
appall
惊恐
appalling, deplorable
寒心