British House of Commons

Explore definitions, synonyms, and language insights of British House of Commons

Definitions

Noun
the lower house of the British parliament

More General Terms