tie up loose ends - French English Dictionary