oscarella
/ɒsˈkɛrələ/Definitions
1. noun
A type of freshwater snail, genus Marisa
“The aquarium enthusiast discovered a unique oscarella species in her collection.”
1. noun
A type of freshwater snail, genus Marisa
“The aquarium enthusiast discovered a unique oscarella species in her collection.”