babirussa

Explore definitions, synonyms, and language insights of babirussa

Definitions

Noun
Indonesian wild pig with enormous curved canine teeth

More General Terms