Scotland Yard Hear it!

Scotland Yard definition

Scotland Yard

  1. short street in London, off Whitehall, orig. the site of police headquarters
  2. headquarters of the metropolitan London police, on the Thames embankment since 1890
  3. the London police, esp. the detective bureau

Etymology: so named because orig. the residence of the kings of Scotland when in London

Webster's New World College Dictionary Copyright © 2005 by Wiley Publishing, Inc., Cleveland, Ohio.
Used by arrangement with John Wiley & Sons, Inc.

Comments
Improve this definition.
Do you have more to add? Share your linguistic knowledge or observation.
/Register to save your comments.