sail needle - French English Dictionary