Dewsbury definition, Dewsbury meaning | English dictionary

Search also in: Web News Encyclopedia Images
Collins

Dewsbury

  

      n   a town in N England, in Kirklees unitary authority, West Yorkshire: woollen industry. Pop.: 50168 (1991)  
English Collins Dictionary - English Definition & Thesaurus  
See also:

dewberry, deburr, decury, descry

Add your entry in the Collaborative Dictionary.

Advertising