Version Française
Meaning of
"relégation (assignation à résidence)"
in English language
French to English
English to French
French
English
relégation (assignation à résidence)
internal exile.