temporary punishment restricting personal freedom - Français Anglais Dictionnaire