Dewsbury
geographical name
Dews·bury
ˈdüz-ˌber-ē
ˈdyüz-,
-b(ə-)rē
town in West Yorkshire, northern England, south of Leeds population 48,339
Love words? Need even more definitions?
Merriam-Webster unabridged
Share