Loading page
babyrousa babyrussa is a noun meaning "Indonesian wild pig with enormous curved canine teeth". It carries one recorded sense.
Indonesian wild pig with enormous curved canine teeth
Definitions, synonyms and semantic relations for babyrousa babyrussa come from Princeton University’s WordNet. Commonness is measured against a corpus of everyday English. Full sources and licences.