take a punch at someone - German English Dictionary