kept imprisoned - French English Dictionary