spiritual lord

spiritual lord. An archbishop or bishop having a seat in the House of Lords.

spiritual lord Read More »