Advertisement
Advertisement
St.-Léonard
[ seynt-len-erd; French san-ley-aw-nar ]
noun
- a city in S Quebec, in E Canada: suburb of Montreal.
Advertisement
Advertisement
Advertisement
Advertisement
Browse
Advertisement
Advertisement
[ seynt-len-erd; French san-ley-aw-nar ]
Advertisement
Advertisement
Advertisement
Advertisement
Browse