melaniid
English
Noun
melaniid
(
plural
melaniids
)
(
zoology
)
Any
freshwater
snail
in the
family
Melaniidae
(
synonym
of family
Thiaridae
).
Anagrams
mailed-in
,
mine dial
,
aldimine