Word Study
new penny |
new people's army |
new phase of the moon |
new river |
new river gorge bridge |
new scotland yard
| new siberian islands
| new south wales
| new stone age
| new style calendar
| new testament
new scotland yard
WORDNET DICTIONARY
Noun new scotland yard has 1 sense
- new scotland yard(n = noun.group) scotland yard - the detective department of the metropolitan police force of London; Array is a kind of constabulary, law, police, police force
For further exploring for "new scotland yard" in Webster Dictionary Online