Chinese-English dictionary »

爪蟾 /zhǎochán/ meaning in English

ChineseEnglish
爪蟾 /zhǎochán/ noun

clawed frog(any frog in the genus Xenopus)
noun