苏格兰场(伦敦警察厅)

专有名词

neolog

Scotland Yard

noun

Definitions of Scotland Yard

English

the headquarters of the Metropolitan Police in London, UK

Scotland Yard has not been giving updates about the progress of the search.