Home

Word

Lords Spiritual, n.
more info the clergy in France and the heads of the church in Britain
<noun.group>

Lords Spiritual first estate