tapirus indicus Meaning, Definition & Usage

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

WordNet