mechanical key punch - Alemán Inglés Diccionario