English-Polish dictionary »

babirusa meaning in Polish

EnglishPolish
babirusa noun
a member of the genus Babyrousa

babirusanoun