Definition: Meaning of, Louise, Lake in English to English dictionary.
Pronunciation:/ /
synonym
antonym
a lake in the Rocky Mountains near Banff, Alberta, Canada, which is a popular place for tourists because of its beautiful blue-green colour and the surrounding mountains