Definitions by Joe Ginger
Stroud
A term used to refer to a settlement in which 'inbreds' and simpletons reside.
Also a reference to living in extremely unpleasant environment.
Also a reference to living in extremely unpleasant environment.
Stroud by Joe Ginger June 11, 2011