exert the utmost effort - French English Dictionary