backwater of a river or arroyo - Espagnol Anglais Dictionnaire