Indian tapir

Explore definitions, synonyms, and language insights of Indian tapir

Definitions

Noun
a tapir found in Malaya and Sumatra

More General Terms