Definitions of babirussa:

  • noun:   Indonesian wild pig with enormous curved canine teeth