English-Chinese dictionary »

clawed frog meaning in Chinese

EnglishChinese
clawed frog (any frog in the genus Xenopus)
noun

爪蟾 /zhǎochán/noun