Babirusa Meaning

There are 1 meaning(s) for word Babirusa

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

    Synonyms : babiroussa,  babirussa,  babyrousa babyrussa