imprisonment for public protection - Französisch Englisch Wörterbuch