Subscribe
URL of the page has been copied to clipboard.
Meaning : Any of a number of mammals with hooves that are superficially similar but not necessarily closely related taxonomically.
Synonyms : ungulate
Install App