22f962f4__UK__A_Guide_for_New_Residents__Definition
[Word] House of Lords [Definition] 
That part of the Houses of Parliament where people who have inherited their place or been chosen by the government debate political issues.
Open Life in the UK: A Guide for New Residents
Definition