dinocerate
1. [ noun ] (zoology) an extinct ungulate
Related terms: ungulate dinoceras
Similar spelling:   Dinocerata
  dinoceras