Search results
- DictionaryLake 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.
Powered by Oxford Dictionaries
Powered by Oxford Dictionaries
Louise Say is known for Dracula (2020), Town with Nicholas Crane (2011) and Shetland (2013). imdb.com