Word info

stenothyrid

Noun

Meaning

stenothyrid (plural stenothyrids)

(zoology) Any freshwater snail in the family Stenothyridae.

Source: en.wiktionary.org

Close letter words and terms