Word Study
babirusa
WORDNET DICTIONARY
Noun babirusa has 1 sense
- babirusa(n = noun.animal) babiroussa, babirussa, babyrousa babyrussa - Indonesian wild pig with enormous curved canine teeth; Array is a kind of swine
is a member of babyrousa, genus babyrousa
For further exploring for "babirusa" in Webster Dictionary Online