Definition of Lady Church in English:

Lady Church

noun

  • A church dedicated to the Virgin Mary; = Our Lady church.

Origin

Mid 17th century; earliest use found in Mercurius Politicus.