Palace of Westminster
Jump to navigation
Jump to search
English
[edit]Proper noun
[edit]- An extensive building on the north bank of the River Thames in London, housing the House of Commons and the House of Lords.
Synonyms
[edit]Translations
[edit]building in London housing the House of Commons and House of Lords
|