Our Lady


noun

a title of the Virgin Mary.

Origin of Our Lady

Middle English word dating back to 1350–1400

British Dictionary definitions for our lady

Our Lady

noun

a title given to the Virgin Mary