English dictionary
sudbury meaning and definition
Definition and meaning of sudbury at MeaningMonkey.org. sudbury meaning and definition in the English Dictionary.SUDBURY noun
Definition of Sudbury (noun)
- a city in south central Canada in Ontario; a major nickel mining center
Source: Princeton University Wordnet