syncarid
English
Noun
syncarid
(
plural
syncarids
)
Any
crustacean
of the
superorder
Syncarida
, which have no
carapace
.