downing street Meaning, Definition & Usage

  1. noun a street of Westminster in London
    • the Prime Minister lives at No. 10 Downing Street
  2. noun the British government

WordNet