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