imprisoned existence - French English Dictionary