Meaning of sudbury

Definition of sudbury

(noun) a city in south central Canada in Ontario; a major nickel mining center

Other information on sudbury

WIKIPEDIA results for sudbury
Amazon results for sudbury