1 definition by lark215

a place somewhere south of nowhere. research has shown men her have smaller brain masses.
by lark215 May 19, 2003
Get the newtown mug.