exaggerate one's efforts - French English Dictionary