Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

dewsbury Definition

Cancel
dewsbury
geographical name(Dews-bury)
town in West Yorkshire, northern England, south of Leeds population 48,339

Words Related to dewsbury!

dewsbury Examples by Brain Bank Users