What does ‘Scotland Yard’ mean to you, if anything

My very first thought upon hearing the phrase Scotland yard is of Sherlock Hemlock. My second thought would as others have said, the British equivalent of the FBI. All I know about the British legal system comes entirely from BBC (and apparently Jim Henson).