of strong current (rivers) - Turco Inglés Diccionario