STROUD Meaning of STROUD in English noun a kind of coarse blanket or garment used by the north american indians. Webster English vocab. Английский словарь Webster. 2012