river snails - Turco Inglés Diccionario