piledriver - French English Dictionary