Downing Street Meaning

(idiomatic, by extension) the British government

Example: a street leading off Whitehall in Westminster, London containing the residences of the Prime Minister and the Chancellor of the Exchequer

RECENT SEARCHES