place of secure custody - Français Anglais Dictionnaire