Wiktionary
dinocarid
n. Any extinct marine animal of the class ''Dinocaridida''
n. Any extinct marine animal of the class ''Dinocaridida''