ST.-LÉONARD
Meaning of ST.-LÉONARD in English
/saynt'len"euhrd/ ; Fr. /saonn lay aw nannrdd"/ , n.
a city in S Quebec, in E Canada: suburb of Montreal. 79,429.
Random House Webster's Unabridged English dictionary.
Полный английский словарь Вебстер - Random House .
2012