Polish-English dictionary »

babirusa meaning in English

PolishEnglish
babirusa noun

babirusanoun
a member of the genus Babyrousa