Babyrousa Babyrussa

Explore definitions, synonyms, and language insights of Babyrousa Babyrussa

Definitions

Noun
Indonesian wild pig with enormous curved canine teeth

More General Terms