look up any word, like sex:
 
1.
A place/area overcrowded with people.
I'm not going into that pub, it's Jamtown
by EmilioB March 27, 2007