stroud

(stroud)

noun
A coarse woolen cloth or blanket.

Origin:

Origin: After Stroud, an urban district of southwest-central England

.

link/cite print suggestion box