Definitions by walgreen79
Winchendon
A town where, by having sexual intercourse with one person, you are forever sexually linked to every other town member of a certain age bracket, given the past sexual conquests of your partner.
Winchendon by walgreen79 February 18, 2009