Dinocerate — definition

1. dinocerate (Noun)

1 definition

dinocerate (Noun) — An extinct ungulate.

2 types of
hoofed mammal ungulate
2 types
dinoceras uintathere