Definitions of New world tapir:

  • noun:   a tapir found in South America and Central America