Meaning of british house of lords

Definition of british house of lords

(noun) the upper house of the British parliament

Other information on british house of lords

WIKIPEDIA results for british house of lords
Amazon results for british house of lords