HOUSE OF LORDS


Meaning of HOUSE OF LORDS in English

■ noun (in the UK) the chamber of Parliament composed of peers and bishops.

↘a committee of specially qualified members of this, appointed as the ultimate judicial appeal court of England and Wales.

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.