Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
St. Catharines
in English
St. Catharines
#moderate
Definitions
Noun
a
city
in
southern
Ontario
,
Canada
,
located
on
the
Niagara
Peninsula
a
former
city
that
merged
with
other
municipalities
to
form
the
regional
municipality
of
Niagara
in
2001