1 definition by Radxtiger

Top Definition
Refers to Portland, Oregon on the west coast.
Rae: Are you going to P Town tonight?
Jake: Yea, that town is amazing!
by Radxtiger August 08, 2010
Mug icon
Buy a P Town mug!