pieces of embroidery - Turkish English Dictionary