Downing Street

Definitions

General English

Politics

  • noun the street in London where the Prime Minister and Chancellor of the Exchequer have their official houses.
http://www.dictionarycentral.com/definition/downing-street.html