hand puncher - German English Dictionary