meander

noun

1.
a bend or curve, as in a stream or river
Derived from:
meander
2.
an aimless amble on a winding course
Derived from:
meander