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