Noun
dinocarid (plural dinocarids) Any extinct arthropod-like marine animal of the class Dinocaridida.