embroidering on a shuttle loom - Francés Inglés Diccionario