cotton embroidery yarn - Turkish English Dictionary