weave closely together - French English Dictionary