English synonyms about - contact  

New Scotland Yard

noun

1 New Scotland Yard

The detective department of the metropolitan police force of London.

synonym: Scotland Yard.


Find more on New Scotland Yard elsewhere: etymology - rhymes - Wikipedia.

debug info: 0.0273