long-term placement facility - German English Dictionary