Noun Definition

downing street

1.Definition: a street of Westminster in London

"The Prime Minister lives at No. 10 Downing Street"

Category: Places

2.Definition: the British government

Category: General