Home
Search
Index
Definify.com
Definition
2025
syncarid
syncarid
English
Noun
syncarid
(
plural
syncarids
)
Any
crustacean
of the superorder
Syncarida
, which have no
carapace
Similar Results