House of Lords

Explore definitions, synonyms, and language insights of House of Lords

Definitions

Noun
the upper house of the British parliament

More General Terms