ellobiid
English
Noun
ellobiid
(
plural
ellobiids
)
(
zoology
)
Any member of the family
Ellobiidae
of air-breathing saltwater snails.