meaning of family helicidae

1. land snails including the common edible snail and some pests


Related Words

family helicidae |

Developed & Maintained By Taraprasad.com

Treasure Words