Malayan tapir

Explore definitions, synonyms, and language insights of Malayan tapir

Definitions

Noun
a tapir found in Malaya and Sumatra

More General Terms