meander of river - Français Anglais Dictionnaire