As nouns,
New Scotland Yard is a hyponym of
police force; that is, New Scotland Yard is a
word with a more specific, narrower meaning than
police force:
police force: the force of policemen and officers
New Scotland Yard: the detective department of the metropolitan police force of London