Etymology
Today it means: Synonym of scrote: (UK, slang, derogatory) a worthless or contemptible person. Full definition →
Perhaps related to scrote and/or scrotty.
Etymology from Wiktionary, CC BY-SA 4.0.