'life peer' definitions:

Definition of 'life peer'

From: WordNet
noun
A British peer whose title lapses at death