automatic punching machine - Francés Inglés Diccionario