knotty

adj

1.
making great mental demands; hard to comprehend or solve or believe
Derived from:
knottiness
2.
used of old persons or old trees; covered with knobs or knots
3.
highly complex or intricate and occasionally devious
Derived from:
knottiness
4.
tangled in knots or snarls
Derived from:
knot