life peer

Explore definitions, synonyms, and language insights of life peer

Definitions

Noun
a British peer whose title lapses at death

More General Terms