Chinese-English dictionary »

耳蜗神经 /ěrwōshénjīng meaning in English

ChineseEnglish
耳蜗神经 /ěrwōshénjīng noun

cochlear nerve [cochlear nerves](nerve)
noun

Your history