Definitions by lilya_scottech
Wilbraham
A town of turtles pooping in your backyard, and squirrels that you know were on the Geico commercial.
Wilbraham by lilya_scottech June 21, 2009
Chaug
Chaug by lilya_scottech June 21, 2009