Meaning of Babyrousa

Definition of Babyrousa

(noun) a genus of Suidae

Other information on Babyrousa

WIKIPEDIA results for Babyrousa
Amazon results for Babyrousa