Sudbury - Definition

sudbury

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

Look up another word