punch mechanism - Francés Inglés Diccionario