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.0312