Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of miohippus

- An extinct Miocene mammal of the Horse family, closely related to the genus Anhithecrium, and having three usable hoofs on each foot.