English | German | Russian | Czech

11 Downing Street English

Meaning 11 Downing Street meaning

What does 11 Downing Street mean?

11 Downing Street

(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...?