thread a needle - French English Dictionary