halifax

Explore definitions, synonyms, and language insights of halifax

Definitions

Noun
provincial capital and largest city of Nova Scotia