BORSTAL


Meaning of BORSTAL in English

[Bor.stal] n [Borstal, Eng. village where the first such institution was set up] (1907) Brit: reformatory

Merriam-Webster English vocab.      Английский словарь Merriam Webster.