dove snails - Alemán Inglés Diccionario