Shortened term for 'Stage Theatre Society'.
STS is a stage group based in Gillingham that performs shows in the Hazlitt Theatre in Maidstone.
girl: "You going to STS rehearsals tonight?"
boy: "Yeah, STS is way better than TAG productions"
The Urban Dictionary Mug
One side has the word, one side has the definition. Microwave and dishwasher safe. Lotsa space for your liquids.
Buy the mug