imprisonment for public protection - Alemán Inglés Diccionario