piece of embroidery - Francés Inglés Diccionario