Definition Definition

stroud - Meaning and Examples

Meaning of 'stroud' (Webster Dictionary)

1 . Stroud [ n.]
- A kind of coarse blanket or garment used by the North American Indians.