Define Thrapston Meaning

Thrapston
Thrapston is a small town in northamptonshire. It is THE chav capital of the world, and every youth does drugs of some sort. For a peaceful retreat, do NOT come here.

"i went to thrapston and got stoned as fuck last week"
By Cynthea
Thrapston Slap
slapping an inbred female from or in thrapston with your penis on the forehead

man, i gave that bird a right thrapston slap yesterday
By Anthiathia
Thrapston Primary
Absolutely shit anyone who goes there learns nothing most teachers dont know how to spell the.

By Kaitlyn