The storyFrom sour (“bad-tempered”) + puss (“slang for mouth”).Etymology from Wiktionary, CC BY-SA 4.0.