blow from a sledge hammer - French English Dictionary