imprisonment for public protection - Turkish English Dictionary