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