Full of twists and turns (10)
(Other definitions for convoluted that I've seen before include "complex" , "Intricately twisted" , "Intricate - tortuous" .)
(Other definitions for winding that I've seen before include "Undulating" , "Meandering" , "Twisting; making (someone) out of breath" .)