Word info

melaniid

Noun

Meaning

melaniid (plural melaniids)

(zoology) Any freshwater snail in the family Melaniidae (synonym of family Thiaridae).

Source: en.wiktionary.org

Anagrams

Close letter words and terms