Meanders, noun plural of meander. Synonyms in the same form.
rambles, windings, labyrinths, mazes, riverbends
All synonyms for meander →