Word info

ellobiid

Noun

Meaning

ellobiid (plural ellobiids)

(zoology) Any member of the family Ellobiidae of air-breathing saltwater snails.

Source: en.wiktionary.org

Close letter words and terms