of strong current (rivers) - Turc Anglais Dictionnaire