paper tape punch - Alemán Inglés Diccionario