thread (a needle) - French English Dictionary