helix hortensis: a kind of garden snail
garden snail: any of several inedible snails of the genus Helix; often destructive pests
isoleucine: an essential amino acid found in proteins; isomeric with leucine