Sudbury (noun) Definition, Meaning & Examples

noun
  1. a city in S Ontario, in S Canada.
  2. a city in NE Massachusetts.
noun
  1. a city in central Canada, in Ontario: a major nickel-mining centre. Pop: 103 879 (2001)
Sudbury (noun) Definition, Meaning & Examples

More Definitions