block stitching machine - Francés Inglés Diccionario