latticework
noun
°A lattice or latticelike structure; interlacing laths or strips.