Dictionary
Thesaurus
Reference
Translate
Web
Scotland Yard
3 dictionary results for: Scotland Yard
Dictionary.com Unabridged (v 1.1) - Cite This Source - Share This
Scotland Yard
–noun
1.a short street in central London, England: formerly the site of the London police headquarters, which were removed 1890 to a Thames embankment (New Scotland Yard).
2.the metropolitan police of London, esp. the branch engaged in crime detection.

[Origin: 1860–65]
Online Etymology Dictionary - Cite This Source - Share This
Scotland Yard 
used allusively for "London Metropolitan Police," 1864, from name of short street off Whitehall, London; from 1829 to 1890 headquarters of the Metropolitan Police Force, hence, the force itself, especially the detective branch. After 1890, located in "New Scotland Yard."

WordNet - Cite This Source - Share This
scotland yard

noun
the detective department of the metropolitan police force of London 

Share This:Share This: digg.comShare This: ma.gnolia.comShare This: www.stumbleupon.comShare This: del.icio.usShare This: FacebookShare This: favorites.live.comShare This: www.technorati.comShare This: furl.netShare This: myweb2.search.yahoo.comShare This: www.google.com