make an extra effort - French English Dictionary