English to Francais Dictionary
incarceration
Emprisonnement en droit français
Meaning for incarceration found in 9 Languages.
Sponored Video