House of Lords Meaning, Definition & Usage
-
noun the upper house of the British parliament
British House of Lords.
WordNet
Definitions
- one of the constituent parts of the British Parliament, consisting of the lords spiritual and temporal.