Meaning of free-placer in English:

free-placer

noun

historical British
  • A pupil who has been awarded a free place in a secondary school.

Origin

Late 19th century.