1 definition by Spirit What? Spirit Who?

Probaly the town that uses this stupid website the most.
"So you live on 48 Inches Avenue in New Canaan?"
by Spirit What? Spirit Who? April 6, 2005
Get the New Canaan mug.