rest on one's laurels - French English Dictionary