scotland yard(n = noun.group) new scotland yard - the detective department of the metropolitan police force of London;
is a kind of constabulary, law, police, police force
scotland yard, n.
1 the headquarters of the London Metropolitan Police.
2 its Criminal Investigation Department.
Etymology:
Great and New Scotland Yard, streets where it was successively situated until 1967
charlestown navy yard, chicken yard, cubic yard, episcopal church of scotland, front yard, hen yard, highlands of scotland, holding yard, lowlands of scotland, main yard, marshalling yard, navy yard, new scotland yard, railway yard, rope yard, scotland, side yard, square yard, yard, yard bird, yard donkey, yard goods, yard grass, yard line, yard marker, yard measure, yard sale