house_of_lords
1. [ noun ] (politics) the upper house of the British parliament
Synonyms: british_house_of_lords
Related terms: house parliament british_parliament peer_of_the_realm