Definition of New Scotland Yard

1. Noun. The detective department of the metropolitan police force of London.

Exact synonyms: Scotland Yard
Generic synonyms: Constabulary, Law, Police, Police Force

Lexicographical Neighbors of New Scotland Yard

new line
New London
New Look
new methylene blue
New Mexico
new moon
new mutation
New Netherland
New Norwegian
New Orleans
new penny
New People's Army
new phase of the moon
New River
New River Gorge Bridge
New Scotland Yard (current term)
New Siberian Islands
new south wales
New South Wales
New Stone Age
New Style calendar
New Testament
new to(p)
new town
new wave
New Waver
New World
New World anteater
New World beaver
New World blackbird

Other Resources:

Search for New scotland yard on Dictionary.com!Search for New scotland yard on Thesaurus.com!Search for New scotland yard on Google!Search for New scotland yard on Wikipedia!

Search