free place
nounDefinition of free place
: a scholarship granting free tuition in a British secondary school
1