Translation of Scotland Yard in Spanish:

Scotland Yard

Scotland Yard, n.

noun

  • 1

    (in UK)
    (jefatura central de la policía londinense) Scotland Yard