1 definition by x-Jazz-x

A large-ish town in Somerset, England.
A population of around 40,000 people
Full with much cultral background and good shopping
Many schools, inc many well know private schools
i.e. Taunton school, Kings, Queens etc.
all in central Taunton.
"wanna go to town this weekend"
"Yeah sure, Taunton right?"
"Yeas, meet you in starbucks"
by x-Jazz-x March 30, 2008
Get the Taunton mug.