DictionaryAI

apple snail

Short definition from Wiktionary

Noun

  1. Any of the large freshwater snails of the family Ampullariidae, some of which are the size of an apple.

We haven’t written up apple snail yet: Simple and Standard meanings, examples and a quiz.