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
Tweet