Babiroussa Meaning

There are 1 meaning(s) for word Babiroussa

Babiroussa Meaning 1 : Indonesian wild pig with enormous curved canine teeth

    Synonyms : babirusa,  babirussa,  babyrousa babyrussa