Chinese-English dictionary »

镫骨肌 /dènggǔjī/ meaning in English

ChineseEnglish
镫骨肌 /dènggǔjī/ noun

stapedius [stapedii](muscle)
noun
[UK: stˈeɪpdɪəs] [US: stˈeɪpdɪəs]

Your history