a public school (=expensive private school) in the north of Scotland, which is famous because several members of the British royal family have been educated there, and because the pupils live without manycomforts.
Definition from the Longman Dictionary of Contemporary English Advanced Learner's Dictionary.