babyrousa babyrussa definition

  • noun:
    • Indonesian wild pig with huge curved canine teeth

Related Sources

  • Hypernym for "babyrousa babyrussa"
29 votes

How would you define babyrousa babyrussa?

All the definitions on AZdictionary were written by people just like you. Now's your chance to add your own!