Lady altar Meaning, Definition & Usage

Definitions
  1. an altar in a lady chapel. Shipley.

Webster 1913