cochlidiidae
/kɔkˈlɪdiɪdiː/Definitions
1. noun
a family of freshwater snails, especially the genus Aplexa and related genera, often parasitic to other molluscs
“Some species of the family Cochliodiidae have been found in the local pond.”
1. noun
a family of freshwater snails, especially the genus Aplexa and related genera, often parasitic to other molluscs
“Some species of the family Cochliodiidae have been found in the local pond.”