lead a carefree life - French English Dictionary