Green’s Dictionary of Slang

s.o.l. n.

[abbr. shit on one’s liver]

(Aus.) a bad temper.

[Aus]Cairns Post 12 Mar. 7/5: S.O.L.-Delete. Applied to any- thing that cannot be done or is called off. Signallers' alphabet.
[Aus]D. Stivens Jimmy Brockett 137: I had a bit of S.O.L. the other day, but I hope you’ll lay off my wife.
[Aus]Aus. Word Map 🌐 S.O.L. shit-on-the-liver. A bad tempered, moody, sulky person was said to have S.O.L.