make a strenuous effort - French English Dictionary