babirussa

babirussa

babirussa

Noun

Indonesian wild pig with enormous curved canine teeth

Synonyms: