Meaning of babyrousa babyrussa

Definition of babyrousa babyrussa

(noun) Indonesian wild pig with enormous curved canine teeth

Other information on babyrousa babyrussa

WIKIPEDIA results for babyrousa babyrussa
Amazon results for babyrousa babyrussa