Definisi 'babirussa'
English to English
noun
1 Indonesian wild pig with enormous curved canine teeth
source: wordnet30
More Word(s)
swine, babyrousa, genus babyrousa,

Visual Synonyms
Click for larger image