Definitions of Babyrousa babyrussa:

  • noun:   Indonesian wild pig with enormous curved canine teeth