diopsidae
/ˌdaɪ.əˈsɪd.iː/Definitions
1. noun
A family of burrowing, blind, freshwater snails.
“The diopsidae family of snails are found primarily in Asia and Europe.”
1. noun
A family of burrowing, blind, freshwater snails.
“The diopsidae family of snails are found primarily in Asia and Europe.”