ram’s-horn snail - Alemán Inglés Diccionario