#novascotia
Top Voted Definition for #novascotia
Refers to the province of Nova Scotia in Canada; news thereof or something to do with that province.
9
Refers to the province of Nova Scotia in Canada; news thereof or something to do with that province.
9