new scotland yard n the detective department of the metropolitan police force of London Synonym(s) Scotland Yard New Scotland Yard