'babirusa' definitions:

Definition of 'babirusa'

(from WordNet)
noun
Indonesian wild pig with enormous curved canine teeth [syn: babirusa, babiroussa, babirussa, Babyrousa Babyrussa]