Chinese-English dictionary »

星鸦 /xīng yā/ meaning in English

ChineseEnglish
星鸦 /xīng / noun

spotted nutcracker(Nucifraga caryocatactes)
noun

Your history