Babyrousa Babyrussa
1.
(
noun
) Indonesian wild pig with enormous curved canine teeth
Synonyms:
babiroussa
,
babirusa
,
babirussa
Related Words:
swine
Terms and Conditions of Use / Copyright Notice