Lexic.us
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:
Quick Links
Definitions of New Scotland Yard
New Scotland Yard Pictures
Nearby Words
More Information
Search