An aimless amble on a winding course
(Noun)
To move or cause to move in a sinuous, spiral, or circular course
(Verb)
To move about at random, especially over a wide area
(Verb)

Meanders Is Also Mentioned In