Pinyin Dictionary results for "shen guai"

神怪
spirits and devils (usually harmful); demon
Dictionary data provided by CC-CEDICT