Synonyms for Meander (same or very similar meaning)
WordNet sense 1 (to move or cause to move in a sinuous, spiral, or circular course):
thread, wander, weave, wind, wind
WordNet sense 2 (an aimless amble on a winding course):
ramble
From the ODE community, based on WordNet
add/edit