garden snail
English Dictionary
->
Letter G
-> garden snail
Search Dictionary:
garden snail Definition
(n)
any
of
several
inedible
snails
of
the
genus
Helix
;
often
destructive
pests
garden snail Synonyms
garden snail
© Art Branch Inc.