Home / N / new scotland yard

new scotland yard

noun 17 letters Scrabble 25 WWF 28
Definitions
noun

the detective department of the metropolitan police force of London

Look “new scotland yard” up elsewhere
Want another word?
Spin the dictionary for a fresh one.
Generate a word →