Meaning of babirusa

Definition of babirusa

(noun) Indonesian wild pig with enormous curved canine teeth

Other information on babirusa

WIKIPEDIA results for babirusa
Amazon results for babirusa