|
Definition of Downing street
1. Noun. A street of Westminster in London. "The Prime Minister lives at No. 10 Downing Street"
2. Noun. The British government.
|
1. Noun. A street of Westminster in London. "The Prime Minister lives at No. 10 Downing Street"