stroud

Definitions


[straŹŠd], (Noun)

Definitions:
- coarse woollen fabric of a kind used in the manufacture of blankets


Phrases:

Origin:
late 17th century: perhaps from the name of Stroud in Gloucestershire




definition by Oxford Dictionaries