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