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