English Dictionary
◊ DINOCERATE
dinocerate
n : an extinct ungulate