Word info

pupillid

Noun

Meaning

pupillid (plural pupillids)

(zoology) Any snail in the family Pupillidae.

Source: en.wiktionary.org

Close letter words and terms