long-term placement facility - French English Dictionary