Meaning of tapirus indicus

Definition of tapirus indicus

(noun) a tapir found in Malaya and Sumatra

Other information on tapirus indicus

WIKIPEDIA results for tapirus indicus
Amazon results for tapirus indicus