spaghetti junction

Noun

 * 1) A complicated interchange with many intertwining roads.
 * 2) Any complicated intertwining of paths, whether physical or metaphorical.