Babirusa — synonyms, definition

1. babirusa (Noun)

3 synonyms
Babyrousa Babyrussa babiroussa babirussa
1 definition

babirusa (Noun) — Indonesian wild pig with enormous curved canine teeth.

1 type of
swine
2 parts of
Babyrousa genus Babyrousa