needle-threading device - Turkish English Dictionary