English | German | Russian | Czech

New Scotland Yard English

Meaning New Scotland Yard meaning

What does New Scotland Yard mean?

New Scotland Yard

(= Scotland Yard) the detective department of the metropolitan police force of London

Synonyms New Scotland Yard synonyms

What other words have the same or similar meaning as New Scotland Yard?

New Scotland Yard English » English

Scotland Yard

Are you looking for...?

New | Scotland | Yard