in·tri·cate 
(
ĭn
tr
ĭ-k
ĭt)
adj.1. Having many complexly arranged elements; elaborate: an intricate pattern; an intricate procedure.
2. Difficult to understand, analyze, or solve for having many interconnected elements. See Synonyms at complex.
[Middle English, from Latin intrīcātus, past participle of intrīcāre, to entangle, perplex : in-, in; see IN-2 + trīcae, perplexities, wiles.]
intri·cate·ly adv.
intri·cate·ness n.