new canaan's definitions
new canaan is a loser town that is full of loser people. they suck at sports and every other town in ct is better
by new canaan May 5, 2005
Get the new canaanmug.
Get the new canaanmug. We'll email you a link to sign in instantly.