Meaning of house of lords
Definition of house of lords
(noun)
the
upper
house
of the British
parliament
Other information on house of lords
WIKIPEDIA results for
house of lords
Amazon results for
house of lords
Tweet