Subscribe
URL of the page has been copied to clipboard.
Meaning : A tapir found in South America and Central America.
Synonyms : new world tapir
Install App
Tapirus terrestris meaning in Telugu.