meander of river - Español Inglés Diccionario