STROUD Meaning of STROUD in English [stroud] n [prob. fr. Stroud, town in England] (1683) 1 also stroud.ing : a coarse woolen cloth formerly used in trade with No. American Indians 2: a blanket or garment of stroud Merriam-Webster English vocab. Английский словарь Merriam Webster. 2012