VariousWords beta
Related Terms:
Definitions:
Noun
babirusa
babiroussa
babirussa
Babyrousa Babyrussa
Definition: Indonesian wild pig with enormous curved canine teeth
Definition: Alternative form of babiroussa