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.
Dictionary.com Unabridged Based on the Random House Unabridged Dictionary, © Random House, Inc. 2018