ochlesid
English
Noun
ochlesid
(
plural
ochlesids
)
(
zoology
)
Any member of the family
Ochlesidae
of small
shrimp
-like
crustaceans
.
Anagrams
cheloids
,
lochside
,
scholied