Caridoid definition
Of or relating to caridoids; being a caridoid.
adjective
Advertisement
Other Word Forms
Noun
Singular:
caridoid
Plural:
caridoids