Babiroussa definitions

noun

Indonesian wild pig with enormous curved canine teeth

See also: babirusa babirussa