Downing Street n 1: a street of Westminster in London; "the Prime Minister lives at No. 10 Downing Street" 2: the British government
Copyright © 2024 3Dict.net