Jaywill: "I think that it may be an old fashioned bit of slang."
I found a reference to SOL meaning s--- on liver via Google Books in The New Partridge Dictionary of Slang and Unconventional English. Said to mean ill temper, Australia, 1951. That fits. I heard it from a friend's mother, born 1931, who was the source of quite a few crude Australian slang terms I'd never heard before.
I found a reference to SOL meaning s--- on liver via Google Books in The New Partridge Dictionary of Slang and Unconventional English. Said to mean ill temper, Australia, 1951. That fits. I heard it from a friend's mother, born 1931, who was the source of quite a few crude Australian slang terms I'd never heard before.
Seems there was a band called King Parrot that had a song of the same name in 2012.
But I found another reference that it came from a book, an Australian one ? in 1935