Adjective
1. tortuous
2. twisting, twisty, crooked, meandering
Noun
1. rambling, wandering, indirect, wind
2. twist, rotation, rotary motion