VariousWords beta
Definitions:
Noun
babirusa
babiroussa
babirussa
Babyrousa Babyrussa
Definition: Indonesian wild pig with enormous curved canine teeth
Definition: Any of several mammals in the genus Babyrousa in the pig family Suidae, in which the upper tusk grows upward.