YourDictionary

Dictionary Home » Dictionary Definitions » New Scotland Yard

New Scotland Yard

Variant of 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

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

link/cite print suggestion box