Definitions of Tapirus indicus:

  • noun:   a tapir found in Malaya and Sumatra