strong blow or punch - German English Dictionary