Noun Definition

dinocerate

1.Definition: an extinct ungulate

Category: Animals