Palace of Westminster
English
Proper noun
Palace of Westminster
- An extensive building on the north bank of the River Thames in London, housing the House of Commons and the House of Lords.
Synonyms
- the Houses of Parliament
Translations
building in London housing the House of Commons and House of Lords
|
See also
- Big Ben