babiroussa

babiroussa

babiroussa

Noun

Indonesian wild pig with enormous curved canine teeth

Synonyms: