keep imprisoned - French English Dictionary