Top Definition
A very easy woman. So easy, it is said that every guy in town has had her.
Guy one: "I need to get laid!"
Guy two: "There is always Amanda."
Guy one: "The town punch?!? I'm not THAT desperate!"
by Char H January 11, 2006
5 Words related to town punch

Free Daily Email

Type your email address below to get our free Urban Word of the Day every morning!

Emails are sent from We'll never spam you.