What is Sweaty Sock?
Linked via rhyming slang to the term JOCKa person from Scotland
Those sweaty socks are no better than a bunch of Tartan Tranny's
See scottish, scotland, nickname, slang, jock