LEARNit Dictionary
Scotland Yard
noun
/ˌskɒtlənd ˈjɑːd/
UK
/ˌskɑːtlənd ˈjɑːrd/
US
1
the main office of the London police, especially the department that deals with serious crimes in London
اسکاتلندیارد, پلیس مرکزی لندن, دفتر مرکزی اسکاتلند یارد