lord spiritual

lord spiritual. An archbishop or bishop who is a member of the House of Lords.

lord spiritual Read More »