lady chapel

Noun
  1. A small chapel in a church;
    Dedicated to the Virgin Mary (synset 103638632)

Other Searches