Definition of stroud:
(n) :
A kind of coarse wool used in blankets or for garment by Native Americans.
(n) :
A town and civil parish with a town council in Stroud district, Gloucestershire, England (OS grid ref SO8505).
(n) :
A local government district of Gloucestershire, formed in 1974, with its headquarters near the town.
(n) :
A town in MidCoast council area, New South Wales, Australia.
(n) :
A city in Creek County and Lincoln County, Oklahoma, United States.
(n) :
A township in Monroe County, Pennsylvania, United States.