1 definition by your customer service provider

A place in the Catskills where you get stuck when you have given up on life in reality.

If you live there you are indentured servants to the whims of the citidiots who enjoy the area for the recreational sport of spending money.
Hi, I'm from Windham, ny and all I can talk about is how much I hate the citidiots who are the economic backbone of the town.
Get the windham, ny mug.