Definitions of babirusa:

  • noun:   Indonesian wild pig with enormous curved canine teeth