backwater of a river or arroyo - Spanish English Dictionary