hard-driving - French English Dictionary