Indricothere (noun) Definition, Meaning & Examples

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.
Indricothere (noun) Definition, Meaning & Examples

More Definitions