STROUD


Meaning of STROUD in English

noun a kind of coarse blanket or garment used by the north american indians.

Webster English vocab.      Английский словарь Webster.