Lords spiritual Meaning, Definition & Usage

  1. noun the clergy in France and the heads of the church in Britain
    first estate.

WordNet


Definitions
  1. the archbishops and bishops who have seats in the House of Lords.

Webster 1913