Definition of Toronto from the Oxford Advanced Learner's Dictionary

 

Toronto

 
BrE BrE//təˈrɒntəʊ//
 
; NAmE NAmE//təˈrɑːntoʊ//
 
 
jump to other results
the capital of Ontario and the largest city in Canada, situated on the north shore of Lake Ontario
See the Oxford Advanced American Dictionary entry: Toronto