'life peer' definitions:

Definition of 'life peer'

(from WordNet)
noun
A British peer whose title lapses at death