life peer

Noun
  1. a British peer whose title lapses at death
life peer
A life peer receives their title in a formal ceremony at the Palace of Westminster.