Scotland Yard (TV series)
WordNet

noun


(1)   The detective department of the metropolitan police force of London
 
x
OK