Sudbury Hear it!

Sudbury Definition

Sud·bury (sudber′ē, -bər ē)

city in SE Ontario, Canada: pop. 92,000