make the most of - French English Dictionary