Word info

dinocarid

Noun

Meaning

dinocarid (plural dinocarids)

Any extinct arthropod-like marine animal of the class Dinocaridida.

Source: en.wiktionary.org

Close letter words and terms