noun a city in S Quebec, in E Canada: suburb of Montreal. noun usually abbreviated to: St Leonarda N suburb of Montreal, Canada. Pop: 69 604 (2001)