Skip to main content

Definitions by new canaan

new canaan 

new canaan is a loser town that is full of loser people. they suck at sports and every other town in ct is better
someone who lives in new canaan: "i am wierd"
new canaan by new canaan May 5, 2005