Chinese-English dictionary »

马鲁古鹿豚 /mǎlǔgǔlùtún/ meaning in English

ChineseEnglish
马鲁古鹿豚 /mǎlǔgǔlùtún/ noun

babirusa [babirusas](a member of the genus Babyrousa)
noun