living in an institution run by the local authority rather than with their parents
Oxford67% of films
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.
Definitions from the Oxford Advanced Learner's Dictionary, 9th edition