Tapirus indicus
1.
(
noun
) a tapir found in Malaya and Sumatra
Synonyms:
Indian tapir
,
Malayan tapir
Related Words:
tapir
Terms and Conditions of Use / Copyright Notice