prison and rehabilitation facility - French English Dictionary