English Dictionary
Definition the House of Lords in British English
the House of Lords
1
the upper house of the British parliament, which is less powerful than the House of Commons. Most of its members are appointed by the government, some are bishops, and some are people from the traditional nobility who have been elected by other members of the House of Lords. Most members have the title 'Lord' or 'Lady'.
Synonyms and related words
