backwater of a river or arroyo - Español Inglés Diccionario