1 definition by PrinceOfYogurt

Top Definition
A vacant parking spot that is among the closest to the entrance of a destination location.
This parking lot is full, but I hope I can find a Persian Parking spot.
by PrinceOfYogurt October 30, 2011

Mug icon
Buy a Persian Parking Spot mug!