1 definition by AmroNottsSFC

Top Definition
STL
Acronym for Someone To Love.
"One of these nights, you might find StL..."

"Dude, wish I had StL"
(Meaningful stare)
"Yup..."
(Awkward silence)
by AmroNottsSFC November 02, 2010
Mug icon
Buy a STL mug!