WordNet-Online
Definitions from WordNet
Noun new scotland yard has 1 sense
| ||||
Definitions from the WebNew Scotland YardNoun: 1. The headquarters of the Metropolitan Police Service (MPS) in London, England. Sample Sentence: The detective went to New Scotland Yard to report the progress of the investigation. Related Products on Amazon: | ||||
new penny new people s army new person new phase of the moon new recruiters new release new river new river gorge bridge new scotland yard new siberian islands new song jesus new south new south wales new spring life new stone age new stuff new style calendar
|