VariousWords beta
Definitions:
Noun
babirusa
babiroussa
babirussa
Babyrousa Babyrussa
Definition: Indonesian wild pig with enormous curved canine teeth