SynonymX
Speak
Sudbury
Definition of Sudbury
1.
A city in south central Canada in Ontario; a major nickel mining center
Noun
Semanticaly linked words with "sudbury"
city
metropolis
urban center
ontario