'Babyrousa Babyrussa' definitions:

Definition of 'Babyrousa Babyrussa'

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