'Tapirus terrestris' definitions:

Definition of 'Tapirus terrestris'

(from WordNet)
noun
A tapir found in South America and Central America [syn: New World tapir, Tapirus terrestris]