■ noun (in the UK) a place in an independent school for a pupil whose fees are wholly or partially subsidized by the state.
ASSISTED PLACE
Meaning of ASSISTED PLACE in English
Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004