sudbury Meaning, Definition & Usage

  1. noun a city in south central Canada in Ontario; a major nickel mining center

WordNet