Definition of Sudbury

  • 1. A city in south central Canada in Ontario; a major nickel mining center Noun

Semanticaly linked words with "sudbury"