Share this entry

Share this page

Scotland Yard

Line breaks: Scot|land Yard
Pronunciation: /skɒtləndˈjɑːd
 
/

Definition of Scotland Yard in English:

1The headquarters of the London Metropolitan Police, situated from 1829 to 1890 in Great Scotland Yard off Whitehall, from 1890 until 1967 in New Scotland Yard on the Thames Embankment, and from 1967 in New Scotland Yard, Westminster.
1.1Used to allude to the Criminal Investigation Department of the London Metropolitan Police force.

Definition of Scotland Yard in:

Share this entry

Share this page

 

What do you find interesting about this word or phrase?

Get more from Oxford Dictionaries

Subscribe to remove ads and access premium resources

Top searches

= trending
Word of the day vicarious
Pronunciation: vəˈkerēəs
adjective
experienced in the imagination through another person's feelings…