Definition of House of Lords in English:
House of Lords
1(in the UK) the higher chamber of Parliament, composed of peers and bishops.
- 1.1A committee of specially qualified members of this, appointed as the ultimate judicial appeal court of England and Wales.
House of Lords/ˈˌhous əv ˈlôrdz/