a foster home - Spanish English Dictionary