Definitions of life peer:

  • noun:   a British peer whose title lapses at death