An expression of frustration or contempt. Anglicized version of the german word "Scheisse" (shit).
Sheesh, some of these definitions on urban dictionary are weird!
143👍 168👎