What is the full meaning of strouds
STROUD, a kind of coarse blanket or garment used by the North American Indians [n]
Example of the word strouds placed on a Scrabble board.