sto Share definition Flag Usally used by people in the south, and/or 'thugs' Meaning: Store Yo im goen to tha sto, you bitches want something? And dont get it twisted the south IS THE BEST!! sto by Miami November 11, 2004 0 0 Get merch Get the sto mug. Buy Now — $32.95 See more merch