WordUnscrambler Home
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
Click here to see the free dictionary definition for stroud
definition by Oxford Dictionaries