Tortuous

Having many curves, twists, turns.