interlace

verb
  1. to weave or twist together; to connect by weaving in and out
  2. to connect or link together in a complex way

Examples