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
Tweet