English-Chinese dictionary »

chamaeleon meaning in Chinese

EnglishChinese
Chamaeleon (small circumpolar constellation of the southern sky)
proper noun

蝘蜓座 /yǎntíngzuò/proper noun

Your history