dinocerate
1.
(
noun
) an extinct ungulate
Related Words:
dinoceras
,
hoofed mammal
,
uintathere
,
ungulate
Terms and Conditions of Use / Copyright Notice