House of Lords

1 ENTRIES FOUND:
Save
House of Lords noun
House of Lords
noun
Learner's definition of HOUSE OF LORDS

the House of Lords

: the part of the British Parliament whose members are not elected by voters