Convoluted

Something that is very complicated or involved with many details.