Question: The French words Notre Dame du Lac translate to what in English?
Sentence: In French, Notre Dame du Lac means "Our Lady of the Lake" and refers to the university's patron saint, the Virgin Mary.
Answer in sentence: yes