long-term placement facility - Turkish English Dictionary