keeping imprisoned - French English Dictionary