stroud noun.
[straʊd] L17.[Perh. from Stroud, a town in Gloucestershire.]1. A blanket manufactured for barter or sale in trading with N. American Indians. Also
stroud blanket.
obsolete exc.
Hist. L17.2. The coarse woollen material of which such blankets were made.
M18. [TahlilGaran] English Dictionary ▲