animal ...
Definition of babiroussa : Alt. of Babirussa
Synonyms:
babirussa, babirusa, Babyrousa Babyrussa