meaning of garden snail

1. any of several inedible snails of the genus Helix; often destructive pests


Related Words

garden snail |

Developed & Maintained By Taraprasad.com

Treasure Words