Babirusas Meaning

There are 1 meaning(s) for word Babirusas

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

    Synonyms : babiroussa,  babirussa,  babyrousa babyrussa