Houses-of-parliament meaning

The House of Commons and the House of Lords housed within the Palace of Westminster.
pronoun
0
0
Plural form of House of Parliament.
noun
0
0
Advertisement