A fork of Rural Dictionary
It's an abbreviation for Spread That Tea.
There's going to be a major fight today STT