Noun
odiid (plural odiids) (zoology) Any member of the family Odiidae (now Ochlesidae) of small shrimp-like crustaceans.