English dictionary
babirusa meaning and definition
Definition and meaning of babirusa at MeaningMonkey.org. babirusa meaning and definition in the English Dictionary.BABIRUSA noun
Definition of babirusa (noun)
- Indonesian wild pig with enormous curved canine teeth
- synonyms: babiroussa, babirussa, Babyrousa Babyrussa
Source: Princeton University Wordnet