avicularia
/ˌævɪkjʊˈlɛəriə/Definitions
1. noun
A genus of small, free-living, freshwater snails in the family Pomatiopsidae.
“The species Avicularia minima is found in South America, where it inhabits slow-moving waters.”
1. noun
A genus of small, free-living, freshwater snails in the family Pomatiopsidae.
“The species Avicularia minima is found in South America, where it inhabits slow-moving waters.”