EnglishMain Dictionary
the House of Lords
Universal Words
(also the Lords) noun
1 [sing.+sing./pl.v.] (in Britain) the part of Parliament whose members are not elected by the people of the country
2 [sing.] the building where members of the House of Lords meet
compareTHEHOUSEOFCOMMONS