1 definition by Itsme2015

A little town it New York where all the rednecks hide to do their meth and everyone's shooting up heroin. Nothing much to do here unless you wanna see someone fucking their cousin.
Dude stay out of Windsor those people are crazy.
by Itsme2015 December 11, 2017
Get the Windsor mug.