'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]