card puncher - German English Dictionary