New Scotland Yard

from WordNet (r) 3.0 (2006)
New Scotland Yard
    n 1: the detective department of the metropolitan police force
         of London [syn: {Scotland Yard}, {New Scotland Yard}]
    

[email protected]