complex

Intricate, consisting of interconnected or interdependent parts.