Definitions from Wiktionary (Scotland Yard)
▸ noun: (UK) The headquarters of the Criminal Investigation Department of the London Metropolitan Police Force.
▸ noun: (metonymically) The police in London.
▸ Words similar to Scotland Yard
▸ Usage examples for Scotland Yard
▸ Idioms related to Scotland Yard
▸ Wikipedia articles (New!)
▸ Words that often appear near Scotland Yard
▸ Rhymes of Scotland Yard
▸ Invented words related to Scotland Yard
▸ noun: (UK) The headquarters of the Criminal Investigation Department of the London Metropolitan Police Force.
▸ noun: (metonymically) The police in London.
Similar:
new scotland yard,
yard,
Old Bailey,
Babylon,
city,
guildhall,
Spike Park,
Croydon,
City of London,
Southwark,
more...
Phrases:
Adjectives:
▸ Word origin▸ Words similar to Scotland Yard
▸ Usage examples for Scotland Yard
▸ Idioms related to Scotland Yard
▸ Wikipedia articles (New!)
▸ Words that often appear near Scotland Yard
▸ Rhymes of Scotland Yard
▸ Invented words related to Scotland Yard