terrestrial snails - Alemán Inglés Diccionario