Down•ing Street
We found 2 definitions of downing street from 1 different sources.
Noun |
||
downing street - a street of Westminster in London; "the Prime Minister lives at No. 10 Downing Street" | ||
downing street - the British government |