dinocaridid /daɪnəˈkɛəɹɪdɪd/ noun1 •Any extinct arthropod-like marine animal of the class †Dinocaridida. formsdinocaridids