Definisi 'dinocerata'

English to English
noun
1 small order of primitive ungulates of the Paleocene and Eocene Terjemahkan
source: wordnet30


Visual Synonyms