Meaning of “life peer” - Learner’s Dictionary

life peer

noun [ C ] uk us

someone who has been officially respected in the UK by being given an important title, for example 'Lord', 'Lady', or 'Baroness'

(Definition of “life peer” from the Cambridge Learner’s Dictionary © Cambridge University Press)