Word info

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