blow from a sledge hammer - German English Dictionary