Top definition
A big harry, sweaty, smelly sasquach scrodum
"Dude! you smell like a scroch
by druids flame January 02, 2004
Get the mug
Get a scroch mug for your Aunt Julia.