tantulocarid (English, noun)
expansion: tantulocarid (plural tantulocarids)
Senses:
topics: biology
natural-sciences
zoology
glosses: Any of the Tantulocarida, a group of parasitic crustaceans.
Forms:
form: tantulocarids
tags: plural