narrow-mouthed whorl snail - Español Inglés Diccionario