Babirusa definitions

noun

Indonesian wild pig with enormous curved canine teeth

See also: babiroussa babirussa