do the hard yards - French English Dictionary