ampullaria
/æmpʊˈlɛəriə/Definitions
1. noun
a genus of small freshwater snails
“The biologist studied the unique characteristics of Ampullaria in the river ecosystem.”
2. adjective
relating to or resembling Ampullaria
“The ampullaria-like shell of the snail caught the observer’s attention.”