machine punch - Francés Inglés Diccionario