Babirussa Meaning
There are 1 meaning(s) for word Babirussa
Meaning 1 : Indonesian wild pig with enormous curved canine teeth
Synonyms : babiroussa, babirusa, babyrousa babyrussa
Synonyms : babiroussa, babirusa, babyrousa babyrussa
Similar words of Babirussa :