Dictionary.com
definitions
  • synonyms

indricothere

[in-dri-kuh-theer]
noun
  1. a long-necked, long-legged, fossil mammal, Indricotherium transouralicum, related to the rhinoceros and existing 10 to 30 million years ago, possibly the largest and heaviest land mammal.
Show More
Dictionary.com Unabridged Based on the Random House Unabridged Dictionary, © Random House, Inc. 2018