meander of river - Turc Anglais Dictionnaire