Yahoo India Web Search

Search results

  1. Dictionary
    Lake Lou·ise
    /ˌlāk lo͞oˈēz/
    • 1. a resort in southwestern Alberta, in the Rocky Mountains, noted for the beauty of the lake that gives it its name.