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