<human>: Is "In French, Notre Dame du Lac means "Our Lady of the Lake" and refers to the university's patron saint, the Virgin Mary." a good answer to the question "The French words Notre Dame du Lac translate to what in English?"
OPTIONS:
- yes
- no
<bot>: yes