Word info

dinocaridid

Noun

Meaning

dinocaridid (plural dinocaridids)

Any extinct arthropod of the class †Dinocaridida

Source: en.wiktionary.org

Close letter words and terms