noun
Scotland Yard
Refers to the headquarters of the London Metropolitan Police, often used metonymically for the police force itself.
スコットランドヤードはロンドンの警察本部です。
Scotland Yard is the headquarters of the London police.
Variant with interpunct, sometimes used for clarity.
From English 'Scotland Yard'.