imprisonment for public protection - French English Dictionary