English-Chinese dictionary »

echidna meaning in Chinese

EnglishChinese
echidna [echidnas] (any of the four species of small spined monotremes)
noun
[UK: ɪˈk.ɪd.nə]
[US: ɪˈk.ɪd.nə]

刺食蚁兽 /cìshíyǐshòu/noun

刺食蟻獸noun

針鼴noun

针鼹 /zhēnyǎn/noun

食蚁猬 /shíyǐwèi/noun

食蟻蝟noun