English-Chinese dictionary »

camelopardalis meaning in Chinese

EnglishChinese
Camelopardalis (constellation)
proper noun

鹿豹座 /Lùbàozuò/proper noun

Your history