equoid
/ˈɛkwɔɪd/Definitions
1. noun
Relating to or resembling a horse; horse-like
“The equoid morphology of the fossil suggests a horse-like creature.”
2. adjective
Resembling or relating to a horse
“The equoid muscles allowed the animal to run quickly.”