meaning of toronto

1. the provincial capital and largest city in Ontario and the largest city in Canada


Related Words

toronto | toronto euclid |

Developed & Maintained By Taraprasad.com

Treasure Words