Cite

Synonyms of sudbury

Noun


1. Sudbury

usage: a city in south central Canada in Ontario; a major nickel mining center

WordNet 3.0 Copyright © 2006 by Princeton University.
All rights reserved.

See also: sudbury (Dictionary)