1 definition by Jack Rafter

a town in CT or other states that is too boring to come up with a real name
by Jack Rafter April 25, 2003
Get the newtown mug.