Word info

odiid

Noun

Meaning

odiid (plural odiids)

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

Source: en.wiktionary.org

Anagrams

Close letter words and terms