Meaning of “Scotland Yard” in the English Dictionary

british dictionary