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
Tweet