stroud \ˈstrau̇d\noun (-s) Etymology: probably from Stroud, urban district of Gloucestershire, England, and woolen manufacturing center 1.alsostroud·ing\-diŋ\: a coarse heavy woolen cloth usually in plain weave formerly used in trade with No. American Indians 2.: a blanket or garment of stroud