House of Lords: meaning in law

The upper house of the British Parliament, consisting of representatives from the nobility

Browse all legal terms →