babirusa

noun

  1. 1

    Indonesian wild pig with enormous curved canine teeth

Synonyms

Also useful for “babirusa”:Unscrambler