search

Scotland yard

Meaning

Name

The
of the Criminal Investigation Department of the London Metropolitan Police Force.
The
in London.
Sourced from
Wiktionary
Join 10 million students and professionals writing 70% faster at QuillBot.com