thread a needle - Turkish English Dictionary