imprisonment for public protection - Francés Inglés Diccionario