meaning of life peer

1. a British peer whose title lapses at death


Related Words

life peer |

Developed & Maintained By Taraprasad.com

Treasure Words