therapeutic apartment - German English Dictionary