INTERLACED





Definition:

  1. [adjective] having a pattern of fretwork or latticework
    Synonyms: fretted, latticed, latticelike

Synonyms: