imprisonment for public protection - Turco Inglés Diccionario