Chinese-English dictionary »

苏格兰场 /sūgélán chǎng/ meaning in English

ChineseEnglish
苏格兰场 /Sūgélán Chǎng/ proper noun

Scotland Yard(headquarters of the Criminal Investigation Department of the London Metropolitan Police Force)
proper noun
[UK: ˈskɒt.lənd.ˈjɑːd] [US: ˈskɒt.lənd.ˈjɑːd]

Your history