sudbury

Noun
  1. A city in south central Canada in Ontario;
    A major nickel mining center (synset 108847143)

Other Searches