SCOTLAND


Meaning of SCOTLAND in English

Yard [noun] [U not after the] - the main office of the London police force, or the officers who work there, esp. those involved in solving serious crimesScotland Yard is the headquarters of the Metropolitan Police.Scotland Yard have/has been called in to investigate the murder. [+ singular or plural verb]

Cambridge English vocab.      Кембриджский английский словарь.