1 definition by Joe Ginger

Top Definition
A term used to refer to a settlement in which 'inbreds' and simpletons reside.

Also a reference to living in extremely unpleasant environment.
Look at that Stroud person over there!
by Joe Ginger May 18, 2011

Mug icon
Buy a Stroud mug!