complex, complicated, intricate, sophisticated, convoluted, knotted, difficult, knotty, tricky, perplexing, tangly, snarled, inextricable, entangled, tangled, invalid, deep, involute, busy, nasty
noun: intricacy, doctrine