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