S it means something bad no need to say the word here but I think you should get it. I don't know about other countries.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
Maro86"stuff you" it is derived from STFU which means "shut the **** up"Is that really true? I'm dubious.