Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
Toronto
in English
Toronto
#common
Definitions
Noun
the
most
populous
city
in
Canada
,
the
capital
of
the
province
of
Ontario
,
and
the
fifth
most
populous
city
in
North
America
a
city
in
the
Canadian
province
of
Ontario
,
known
for
its
cultural
diversity
,
vibrant
arts
scene
,
and
iconic
landmarks
such
as
the
CN
Tower
a
city
in
southern
Ontario
,
Canada
,
located
on
the
northwestern
shore
of
Lake
Ontario
,
known
for
its
role
as
a
major
commercial
and
financial
center