Wiktionary
syncarid
n. Any crustacean of the superorder ''Syncarida''; they have no carapace
n. Any crustacean of the superorder ''Syncarida''; they have no carapace