Meaning of crown living in English:

crown living

noun

  • A church living where the incumbent is appointed by the Crown.

Origin

Early 18th century.