Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

babirusa Definition

Cancel
babirusa
noun(bab-i-ru-sa)
Indonesian wild pig with enormous curved canine teeth
Synonyms: babiroussa, babirussa, babyrousa babyrussa,

Words Related to babirusa!

babirusa Examples by Brain Bank Users