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