the House of Lords noun definition in Parliament topic from the Oxford Advanced Learner's Dictionary

the House of Lords

 noun: Parliament topic
1 [singular + singular or plural verb] (in Britain) the part of Parliament whose members are not elected by the people of the country , 2 [singular] the building where members of the House of Lords meet