Definisi 'family helicidae'

English to English
noun
1 land snails including the common edible snail and some pests Terjemahkan
source: wordnet30


Visual Synonyms