Word info

melanopsid

Noun

Meaning

melanopsid (plural melanopsids)

(zoology) Any freshwater snail in the family Melanopsidae.

Source: en.wiktionary.org

Close letter words and terms