English dictionary, thesaurus, translations & etymology
FreeDict.com

babirusa in Spanish

babirusa in Spanish

babirusa
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.