Meaning

3 senses
  1. (UK)The address of the residence in London of the Prime Minister of the United Kingdom.

  2. (UK, broadly, metonymically)The title or office of the Prime Minister.

  3. (broadly, metonymically)The government of the United Kingdom.

Synonyms

3 synonyms

See also

neighbours in the dictionary
10 Downing Street — meaning, examples, forms, synonyms | Krumeto