Skip to main content

Definitions by Doggie lover 69

British slang for an idiot or a fool.
Hey Harry you are such a speng!
Speng by Doggie lover 69 September 21, 2017