life peer - French English Dictionary