The story
Hotten's Slang Dictionary gives sock as "the Eton College term for a treat […] believed to be derived from the monkish word soke."
Etymology from Wiktionary, CC BY-SA 4.0.
Today it means: A tuck shop. Full definition →
Hotten's Slang Dictionary gives sock as "the Eton College term for a treat […] believed to be derived from the monkish word soke."
Etymology from Wiktionary, CC BY-SA 4.0.