helix_hortensisEnglish

Helix hortensis

Noun

A kind of garden snail

English: Helix hortensis