kamus
.
Search
About
garden_snail
English
garden snail
Noun
Any of several inedible snails of the genus Helix, often destructive pests
English: garden snail