tortuous

adj

1.
highly complex or intricate and occasionally devious
Derived from:
tortuousness
2.
marked by repeated turns and bends
3.
not straightforward
Derived from:
tortuousness