living in an institution run by the local authority rather than with their parents
Oxford67% de las películas
living in an institution run by the local authority rather than with their parents
Yeah, or perhaps you grew up in care, you've got very low self-esteem.
Being in care.
Definiciones del Oxford Advanced Learner's Dictionary, 9.ª edición