English-Chinese dictionary »

legless lizard meaning in Chinese

EnglishChinese
legless lizard (Pygopodidae lizard)
noun

无肢蜥 /wúzhīxī/noun

無肢蜥noun

Your history