edible snails - Alemán Inglés Diccionario