apple snail

Noun

Meaning

apple snail (plural apple snails)

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

Source: en.wiktionary.org

Close letter words and terms