Sudbury
English Dictionary
->
Letter S
-> Sudbury
Search Dictionary:
Sudbury Definition
(n)
a
city
in
south
central
Canada
in
Ontario
;
a
major
nickel
mining
center
Sudbury Synonyms
Sudbury
© Art Branch Inc.