left-handed pond snail - Francés Inglés Diccionario