Chinese-English dictionary »

鹿豚 /lùtún/ meaning in English

ChineseEnglish
鹿豚 /lùtún/ noun

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