punishment restricting freedom - Französisch Englisch Wörterbuch