tapirus_indicus
1. [ noun ] (zoology) a tapir found in Malaya and Sumatra
Synonyms: Indian_tapir Malayan_tapir
Related terms: tapir