VariousWords beta
Related Terms:
Definitions:
Noun
life peer
Definition: a British peer whose title lapses at death
Definition: A member of the House of Lords, appointed for life, but whose position is not hereditary.