indian tapir Meaning, Definition & Usage

  1. noun a tapir found in Malaya and Sumatra
    Malayan tapir; Tapirus indicus.

WordNet