Skip to main content

Definitions by jamjar777

Name of a city in England.
Real city called St.Albans.
Located just outside London.
Pronounced as three individual letters - S T A
"What you up to today?"
"I'm going into STA to go shopping."
STA by jamjar777 March 11, 2009