meander of river - Espagnol Anglais Dictionnaire