LakeLouise A lake of southwest Alberta, Canada, in Rocky Mountains near Banff. Surrounded by large peaks and glaciers, its noted for the scenic beauty.
proper-noun:
women offered title.
Related Sources
Definition for "Louise"
LakeLouise A lake of southwest Alberta, Canada, in…
How would you define Louise?