Noun Definition

life peer

1.Definition: a British peer whose title lapses at death

Category: People