|
|||||
What is Scotland Yard?Name of the detective force of the metropolitan London police. The Scotland Yard believe the terrorist bombs, that occurred in 2005, were home-made. Scotland Yard - videoScotland Yard - what is it?A yard that is in a land that is Scot. Get off my Scotland Yard! |
|||||
www.Definder.net Powered by Urban Dictionary |