stroudPronunciation: /straʊd/Definition of stroud noun [mass noun] Canadian coarse woollen fabric of a kind used in the manufacture of blankets. Origin: late 17th century: perhaps from the name of Stroud in Gloucestershirestroud in other Oxford dictionaries Definition of stroud in the US English dictionary