Meaning of downing street

Definition of downing street

(noun) a street of Westminster in London; "the Prime Minister lives at No. 10 Downing Street"
the British government

Other information on downing street

WIKIPEDIA results for downing street
Amazon results for downing street