therapeutic foster home - German English Dictionary