English dictionary
tapirus indicus meaning and definition
Definition and meaning of tapirus indicus at MeaningMonkey.org. tapirus indicus meaning and definition in the English Dictionary.TAPIRUS INDICUS noun
Definition of Tapirus indicus (noun)
- a tapir found in Malaya and Sumatra
- synonyms: Indian tapir, Malayan tapir
Source: Princeton University Wordnet