Word info

idiosepiid

Noun

Meaning

idiosepiid (plural idiosepiids)

(zoology) Any in the family Idiosepiidae of cephalopods.

Source: en.wiktionary.org

Close letter words and terms