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)

  1. a city in south central Canada in Ontario; a major nickel mining center
Source: Princeton University Wordnet

If you find this page useful, share it with others! It would be a great help. Thank you!

  

Link to this page: