ramshorn snails - Alemán Inglés Diccionario