1 definition by skeojndisnel

A relatively small down in CT that everyone complains about while living in but misses once they’re gone. South Windsor might not have much, but what it has is just enough. Anyone who lives here can say they’re privileged; this town is a blessing.
I’m from South Windsor, CT.
by skeojndisnel February 9, 2018
Get the South Windsor mug.