Saint-Léonard Hear it!

Saint-Léonard Definition

Saint-Léonard (san lā ō̂ nar)

town in S Quebec, Canada: part of metropolitan Montreal: pop. 71,000