Noun Definition
downing street
1.Definition: a street of Westminster in London
"The Prime Minister lives at No. 10 Downing Street"
Category: Places2.Definition: the British government
Category: General1.Definition: a street of Westminster in London
"The Prime Minister lives at No. 10 Downing Street"
Category: Places2.Definition: the British government
Category: General