Definition of Lady altar in English:

Lady altar

noun

  • The altar in a Lady chapel.

    • ‘It seems likely that the Swansea Altarpiece stood originally on a Lady altar, or just possibly on the high altar of a church dedicated to the Virgin or the Trinity.’