Scotland Yard

noun

UK/ˌskɒt.lənd ˈjɑːd/
US/ˌskɑːt.lənd ˈjɑːrd/

Definitions of Scotland Yard noun

  1. Singular/Plural verb

    The headquarters of the London Metropolitan Police, or the officers working there, particularly those involved in investigating serious crimes.

    • Detectives from Scotland Yard are investigating the intricate fraud case.

    • Scotland Yard was called in to investigate the high-profile missing person case.

    • Following the discovery of new evidence, Scotland Yard reopened the investigation into the cold case murder.