Skip to main content

Definitions by druids flame

A big harry, sweaty, smelly sasquach scrodum
"Dude! you smell like a scroch
scroch by druids flame January 2, 2004