our lady (the title for the virgin mary) - French English Dictionary