Feedback
Apple snail
Meaning
Noun
●
In Snails:
Any of the large
freshwater
snails
in the family Ampullariidae, some of which are the
size
of an apple.
Sourced from
Wiktionary
Join 10 million students and professionals writing 70% faster at QuillBot.com
Start writing better