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.