tapirus terrestris Meaning, Definition & Usage

  1. noun a tapir found in South America and Central America
    New World tapir.

WordNet