Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
Nova Scotia
in English
Nova Scotia
#moderate
Definitions
Proper Noun
a
province
of
eastern
Canada
,
located
on
the
Atlantic
coast
a
region
in
Canada
known
for
its
natural
beauty
and
historic
sites