dinocaridid

Alternative forms

 * dinocarid

Noun

 * 1) Any extinct arthropod-like marine animal of the class †.