1 definition by azkabella

Top Definition
Abbreviation for the northeastern Louisiana town of Shreveport, which has a population of approximately 200,000 people.
I'm coming back to S'port this weekend.
by azkabella December 29, 2008

Mug icon
Buy a S'port mug!