Englishfor English speakers
11 Downing Street
English
Meaning 11 Downing Street meaning
What does 11 Downing Street mean?
11 Downing Street
properNoun
—
(UK) The address of the residence in London of the Chancellor of the Exchequer of the United Kingdom.
—
(UK, by extension, idiom) The title or office of the Chancellor of the Exchequer.
—
(UK, by extension, idiom) HM Treasury of the United Kingdom.
Are you looking for...?