Meaning of babyrousa

Definition of babyrousa

(noun) a genus of Suidae

Other information on babyrousa

WIKIPEDIA results for babyrousa
Amazon results for babyrousa