production centre for the disabled - French English Dictionary