babirusa Meaning, Definition & Usage

  1. noun Indonesian wild pig with enormous curved canine teeth
    babirussa; Babyrousa Babyrussa; babiroussa.

WordNet