Scotland Yard

noun
1
the main office of the London police, especially the department that deals with serious crimes in London
اسکاتلندیارد, پلیس مرکزی لندن, دفتر مرکزی اسکاتلند یارد