ALL meanings of saint leonard
saint Leon·ard
S s - noun saint leonard a city in S Quebec, in E Canada: suburb of Montreal. 1
- noun saint leonard a N suburb of Montreal, Canada. Pop: 69 604 (2001) 0
- noun saint leonard town in S Quebec, Canada: part of metropolitan Montreal: pop. 71,000 0