Definisi 'indian tapir'

English to English
noun
1 a tapir found in Malaya and Sumatra Terjemahkan
source: wordnet30

More Word(s)
tapir,

Visual Synonyms