YourDictionary

Saint Léonard

or Saint-Lé·o·nard (sāntˌ lĕnˈərd, săɴ lā-ō-närˈ)

A city of southern Quebec, Canada, a residential suburb of Montreal. Population: 69,604.

link/cite print suggestion box