paper tape punch - German English Dictionary