English dictionary, thesaurus, translations & etymology
FreeDict.com

babirusa in Italian

babirusa in Italian

babirussa
noun
Any mammal in the genus Babyrousa in the pig family Suidae, in which the upper tusk grows upward.
Add to Flashcards
Translations from freedict.org/WikDict, CC BY-SA · example sentences from Tatoeba, CC BY 2.0 FR.