Definition of Lake Louise in US English:

Lake Louise

proper noun

  • A resort in southwestern Alberta, in the Rocky Mountains, noted for the beauty of the lake that gives it its name.

Pronunciation

Lake Louise

/ˌlāk lo͞oˈēz/