Chinese-English dictionary »

科莫多巨蜥 /kēmòduō jùxī/ meaning in English

ChineseEnglish
科莫多巨蜥 /Kēmòduō jùxī/ noun

Komodo dragon [Komodo dragons](large monitor lizard)
noun
[UK: kəˈmo.dəʊ ˈdræ.ɡən] [US: kəˈmodo.ʊ ˈdræ.ɡən]