impleached (adj.)
entwined, intertwined, interwoven
x

Jump directly to