have lived a sheltered life - French English Dictionary