Meanders
A
meander
is a bend in a winding river.
These are meanders on the River Dee south of Chester.