English Dictionary
Definition Our Lady in British English
Our Lady
1
a name for Mary, the mother of Jesus Christ, used by some Christians
