automatic tape punch - Alemán Inglés Diccionario