weave closely together - German English Dictionary