convoluted

adjective
  1. extremely complex and difficult to follow or understand
  2. having many twists and turns; coiled or twisted
  3. Usage: technical

Examples