Definisi 'babyrousa babyrussa'

English to English
noun
1. Indonesian wild pig with enormous curved canine teeth Terjemahkan
source: wordnet30


Visual Synonyms