Dutch-English dictionary »

babiroessa meaning in English

DutchEnglish
babiroessa substantief

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

Your history