Definition of "Stroud"
Stroud
/stɹaʊd/
proper noun
A local government district in Gloucestershire, formed in 1974, with its headquarters near the town.
A local government district in Gloucestershire, formed in 1974, with its headquarters near the town.