1 definition by My12inchcock

A town in Northampton, England. And a player on Xbox Live.
jim: I live in Kingsthorpe
tim: It's a shithole.
jim: I know.
by My12inchcock November 11, 2011
Get the Kingsthorpe mug.