HOUSE OF LORDS


Meaning of HOUSE OF LORDS in English

[House of Lords] (1818): the upper house of the British Parliament composed of the lords temporal and spiritual

Merriam-Webster English vocab.      Английский словарь Merriam Webster.