n. street in London on which a number of government offices and the home of the prime minister are located; the British government
DOWNING STREET
Meaning of DOWNING STREET in English
Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012