Chinese-English dictionary »

地毯蟒 /dìtǎnmǎng/ meaning in English

ChineseEnglish
地毯蟒 /dìtǎnmǎng/ noun

carpet snake(Morella spilota)
noun