Word info

neomphalid

Noun

Meaning

neomphalid (plural neomphalids)

(zoology) Any gastropod in the family Neomphalidae.

Source: en.wiktionary.org

Close letter words and terms