hand embroidering needle - Turkish English Dictionary