punch with the fist - German English Dictionary