Pinyin Dictionary results for "gui you xin sheng"

鬼由心生
devils are born in the heart (idiom); fears originate in the mind
Dictionary data provided by CC-CEDICT