Babiroussa Synonyms

Indonesian wild pig with enormous curved canine teeth
(Noun)