the House of Lords
noun uk/ˌhaʊs əv ˈlɔːdz/ us/ˌhaʊs əv ˈlɔːrdz/ (also the Lords)
(英国议会中的)贵族院,上议院
one of the two parts of the UK parliament, whose members are not elected but have a high social position, or its members, or the place where it meets